Back

DevOps Engineering

Learn end-to-end DevOps engineering: Linux, Git, Docker, Kubernetes, Terraform, CI/CD pipelines, cloud infrastructure, monitoring, security, and real-world capstone projects.

8 Weeks
4 Lessons
Certification on completion
3 Mentors
1 Project
Course overview

About this skill path.

This hands-on DevOps engineering track teaches you how to design, automate, deploy, and operate modern cloud infrastructure. You’ll work with Linux, Git, Docker, Kubernetes, Terraform, and CI/CD tools to build scalable, resilient, and secure systems. By the end of the program, you’ll complete a production-grade DevOps capstone project with Infrastructure as Code, CI/CD pipelines, container orchestration, and monitoring.

What you'll learn.

Each track is carefully structured to take you from basics to real-world application.

  • Linux Command Line & Shell Scripting
  • Git & Version Control Workflows
  • Containerization with Docker
  • Multi-Container Orchestration with Docker Compose
  • Infrastructure as Code using Terraform
  • CI/CD Pipelines with GitHub Actions or Jenkins
  • Kubernetes Orchestration & Self-Healing Systems
  • Monitoring, Logging & DevSecOps Practices
  • Cloud Deployment on AWS/Azure
  • Production-Ready DevOps Capstone Project
Curriculum

Course syllabus

4 units
·
4 Assignment

What's included:

  • Linux terminal basics: filesystem navigation, permissions, users
  • Process and service management (systemctl, ps, top)
  • Networking tools: ping, curl, netstat, ssh
  • Bash scripting: variables, loops, conditionals, I/O redirection
  • Git fundamentals: branching strategies, merge vs rebase, conflict resolution
  • Mini projects: file permission automation, API data fetching, service monitoring script, Git PR workflow
4 units
·
4 Assignment

What's included:

  • Containers vs virtual machines; Docker architecture
  • Dockerfile fundamentals: FROM, RUN, COPY, CMD
  • Persistent storage using volumes and bind mounts
  • Container networking and service communication
  • Docker Compose for multi-container applications
  • Image optimization using multi-stage builds
  • Pushing images to Docker Hub or Amazon ECR
4 units
·
4 Assignment

What's included:

  • Terraform basics: providers, resources, variables, outputs
  • Deploying cloud resources (EC2 or equivalents)
  • State management and remote backends (S3/DynamoDB)
  • Creating reusable Terraform modules
  • Applying DRY principles using modules
  • Terraform logic: count, for_each, conditionals
  • Provisioning multiple subnets using loops
4 units
·
4 Assignment

What's included:

  • CI/CD fundamentals: triggers, jobs, runners, steps
  • Building pipelines with GitHub Actions or Jenkins
  • Automated testing and linting in CI
  • Secure secrets management in pipelines
  • Continuous deployment to servers or container registries
  • Master pipeline project: test, build image, deploy to test environment
4 units
·
4 Assignment

What's included:

  • Kubernetes architecture: clusters, nodes, pods
  • kubectl usage and YAML manifests
  • Deployments, replicas, and self-healing
  • Exposing applications via Services
  • ConfigMaps and Secrets for configuration management
  • Liveness probes and resilient application design
4 units
·
4 Assignment

What's included:

  • Monitoring with Prometheus and Grafana
  • Metrics collection and dashboard visualization
  • Centralized logging using ELK Stack or Loki
  • Searching logs for operational issues
  • Container security scanning with Trivy
  • Infrastructure security scanning with Checkov
  • Backup strategies and disaster recovery automation
2 units
·
1 Assignment

What's included:

  • Choose a capstone project scenario
  • Design cloud architecture
  • Implement Infrastructure as Code using Terraform
  • Set up CI/CD pipelines
  • Deploy applications using Kubernetes
2 units
·
1 Assignment

What's included:

  • Finalize CI/CD automation and infrastructure
  • Ensure monitoring, logging, and security are active
  • Prepare documentation and README
  • Record a video demo of the pipeline in action
  • Final deliverables: GitHub repo, documentation, demo video

We believe learning practical tech skills should be affordable.

We've stripped away the fluff and focused on what matters. This is the best value-for-money tech education you'll find.

Special Offer
One-time payment
₦10,000/track
  • 8 weeks intensive training
  • Live classes & Recordings
  • Weekly mentorship sessions
  • Real-world portfolio projects
  • Certificate of Completion
  • Community Access

Ready to get started?

Don't let another year pass wishing you had started. Join thousands of students launching their tech careers today.