This 3-day intensive hands-on course equips IT professionals, system administrators, and developers with practical skills in cloud automation and DevOps workflows. Participants will gain experience with Infrastructure as Code (IaC), continuous integration/continuous deployment (CI/CD), and containerization using tools such as Terraform, Ansible, Docker, Kubernetes, GitHub Actions, and AWS CLI.

Through a blend of lectures and practical exercises, participants will automate infrastructure provisioning, configure environments, deploy containerized apps, and integrate CI/CD pipelines in a real-world cloud environment. By the end of the course, attendees will be able to confidently apply DevOps principles to modern cloud architectures.

Learning Outcomes

By the end of this course, participants will be able to :

  • Automate server provisioning and software configuration using Ansible.
  • Build, run, and manage containerized applications using Docker and Docker Compose.
  • Understand the fundamentals of Kubernetes and set up a local cluster.
  • Design and implement CI/CD pipelines with GitHub Actions and other DevOps tools.
  • Automate end-to-end infrastructure deployment, application setup, and configuration using Infrastructure as Code (IaC) principles.
  • Apply best practices in DevOps, including secrets management, monitoring, and version control.
  • Who Should Take This Course?

    This course is ideal for :

  • System Administrators and Cloud Engineers aiming to automate infrastructure deployment.
  • DevOps Engineers seeking hands-on experience with CI/CD pipelines and DevOps tools.
  • Developers interested in containerization and deployment automation.
  • IT professionals transitioning into DevOps or Cloud Automation roles.
  • Technical leads and architects responsible for designing scalable deployment pipelines.
  • Pre-requisites

    Participants should have :

  • Basic understanding of Linux command-line operations.
  • Familiarity with scripting or basic programming concepts (e.g., Bash, Python).
  • Foundational knowledge of cloud services (especially AWS) is beneficial but not mandatory.
  • Experience with version control tools like Git.
  • Day 1 - Infrastructure as Code (IaC) & Cloud Automation




    Day 2 - Configuration Management & Containerization






    Day 3 - CI/CD Pipelines & DevOps Best Practices





    Upon successfully passing the examination for this course, participants will be awarded a certificate, an example of which is shown below.

    Cloud Automation & DevOps Certificate
    Cloud Automation & DevOps
    Cloud Automation & DevOps