DevOps & Automation Basics

DevOps & Automation Basics

Course Description

This hands-on course introduces the core concepts and tools of DevOps, equipping learners with practical skills in version control, CI/CD pipelines, containerization, cloud deployment, infrastructure as code, and monitoring. Using widely adopted open-source tools like Git, Jenkins, Docker, Kubernetes, Terraform, and Ansible, participants will gain real-world experience in building and automating modern software delivery pipelines. The course includes labs and a capstone project, making it ideal for IT professionals aiming to develop job-ready DevOps capabilities. 

Course Objectives

  • Explain the DevOps lifecycle, core principles, and how it contrasts with traditional development models like Waterfall and Agile. 
  • Use Git for version control, collaborate on codebases, and resolve merge conflicts using platforms like GitHub or GitLab. 
  • Design and implement CI/CD pipelines using tools such as Jenkins or GitHub Actions to automate build, test, and deployment workflows. 
  • Provision infrastructure using Infrastructure as Code (IaC) with Terraform and manage configuration using Ansible. 
  • Deploy and manage containerized applications using Docker and Kubernetes in a local lab environment. 
  • Understand cloud service models (IaaS, PaaS, SaaS) and deploy simple applications using public cloud storage and compute services. 
  • Set up basic monitoring and logging stacks (e.g., Prometheus, Grafana, ELK) to observe system performance and application logs. 
  • Apply security best practices in DevOps workflows, including vulnerability scanning, secrets management, and compliance as code. 

Modules

Audience: Aspiring DevOps engineers, sysadmins, and IT generalists 

Pre-requisites 

  • Basic command-line and scripting knowledge 
  • Understanding of cloud platforms 

Career Pathways: DevOps Engineer, Automation Specialist, Junior Site Reliability Engineer

Assessment

Certification

Dates:

Module Date Time Zone Duration (Days)
Content
Content
Content
Content
Content

Course Includes: