NEXT CLASS STARTS
● May 17th, 2025
Days
Hours
Minutes
Seconds
Are you INTERESTED IN Becoming a certified DevOps Engineer both Locally and Internationally?
DevOps Engineers are already in high demand, and that demand is only expected to increase for the nearest future.
WHAT IS DevOps Engineering?
DevOps (a mix of “development” and “operations”) is the combination of practices and tools designed to increase an organization’s ability to deliver applications and services faster than traditional software development processes.
In simple terms, DevOps is about removing the barriers between traditionally siloed teams, development and operations. Under a DevOps model, development and operations teams work together across the entire software application life cycle, from development and test through deployment to operations
This Program will get you ready by launching you into the field of DevOps if you want to build a career in DevOps Engineering.
DevOps practices rely on effective tools to help teams rapidly and reliably deploy and innovate for their customers. These tools should automate manual tasks, help teams manage complex environments at scale, and keep engineers in control of the high-velocity pace that is DevOps.
The DevOps workflow consists of phases:
- Planning the next iteration of the product’s development
- Building the code
- Testing and deploying to the production environment
- Delivering product updates
- Monitoring and logging software performance
- Gathering customer feedback
Experience in software development or AWS is an added advantage of taking this program. However, even if you do not have experience in these, we will try our best to help you follow through.
This program will start preparing you and laying the foundation for exams like:

- Live Intructor-led classes
- 3 months of hands-on session
- Free extra 2 months of mentorship on completion
- Certificate on completion
- Replay available after each class
- Mini tasks after each class
- Group projects
Capstone projects - Interview preparation
- Career roadmap
WHAT YOU WILL GAIN
- The tools and skills you need to develop diverse techniques, Skills and Procedures to become a globally certified DevOps Engineer. (full syllabus below this page)
- Explore Domains in DevOps
- You will be able to work in an Agile or Waterfall projects as a DevOps Engineer
WHO THIS PROGRAM IS FOR
- People who want to transition into DevOps Career and succeed at it no matter the country you are.
- People who have had interest in starting a career in the Tech Industry but do not want to code and who want to learn the process on how to build and configure cloud set-ups for companies
- People who want to become AWS certified at one sitting of the Examination.
After this program, candidate would be able to take some professional exams from professional bodies some of which are:
- DevOps Foundation (DOFD)
- DevOps Leader (DOL)
- AIOps Foundation
- Certified Agile Service Manager (CASM)
Program details:
- Suitable for starters with experience in Cloud or Software development
- Class times :
- Saturdays: 3pm – 6pm (Nigerian time)
- Sundays: 3pm – 6pm
- Duration: 3 Months
- Replays available after each class
- Scroll down to see the tuition
- Free mentorship after the training
- Classes are done remotely. You don’t have to leave your location.
THE CURRICULUM IS FOUND BELOW:
WEEK 1
Introduction to DevOps and Cloud Integration
Overview of DevOps principles and practices
Understand the cultural shift towards collaboration and communication between development and operations teams.
Explore the importance of automation, continuous integration, and continuous delivery in DevOps.
Understanding the role of a DevOps engineer
Understand the responsibilities of a DevOps engineer, including collaboration, automation, and monitoring.
Integration of DevOps with cloud computing
Explore different cloud service models (IaaS, PaaS, SaaS) and deployment models (public, private, hybrid).
Key cloud services and features relevant to DevOps. Explore services like computer instances, storage, networking, and identity management
WEEK 2
Version Control with Git
HANDS ON PRACTICAL
Introduction to version control
Understand the importance of version control in collaborative software development.
Explore other version control systems and understand why Git is widely adopted.
Understanding Git and its basic commands
Cover Git basics, including commits, branches, merges, and remotes.
Explore advanced Git features like rebasing and cherry-picking.
Branching and merging strategies
Discuss branching models such as Git Flow and strategies for effective collaboration.
Explore the concept of pull requests and code reviews. Collaborative development using Git
Emphasize collaborative workflows, including forking, cloning, and contributing to open-source projects.
Explore Git best practices for large teams and distributed development.
WEEK 3
Infrastructure as Code (IaC) with Terraform
HANDS ON PRACTICAL
-
Introduction to Infrastructure as Code (IaC)
-
Understand the benefits of treating infrastructure as code.
-
Explore how IaC improves versioning, collaboration, and repeatability.
-
Overview of Terraform and its syntax
-
Introducing HashiCorp’s Terraform as a popular IaC tool.
-
Dive into Terraform’s declarative language and configuration syntax.
-
Creating and managing infrastructure using Terraform
-
Hands-on exercises to create infrastructure using Terraform.
-
Explore Terraform modules and best practices.
-
Best practices for IaC
-
Explore strategies for managing state files and handling sensitive data.
WEEK 4
Continuous Integration (CI) with GitHub Actions (Hands-on Practical)
- Introduction to Continuous Integration (CI).
- Understand the benefits of CI in automating the build and test phases.•
- Explore how CI helps identify and fix integration issues early.
- Setting up GitHub Actions for CI/CD
- Explore GitHub Actions workflows for CI.
- Hands-on exercises to create GitHub Actions workflows for building, testing, and deploying applications.
- Integrating GitHub Actions with version control systems
- Configure GitHub Actions to work seamlessly with GitHub repositories.
- Explore reusable workflows, secrets, and actions for managing CI/CD pipelines.
WEEK 5
Containerization with Docker
- Introduction to containerization
- Understand the advantages of containerization for consistency and scalability.
- Explore containerization vs. virtualization.
- Understanding Docker and container basics
HANDS ON PRACTICAL
- Dive into Docker architecture and components.
- Explore Docker images, containers, and Dockerfile.
- Creating and managing Docker containers
- Hands-on exercises to build and run Docker containers.
- Explore container orchestration and networking.
- Docker networking and storage
- Understand Docker networking models and best practices.
- Explore persistent storage solutions for containers.
WEEK 6
Container Orchestration with Kubernetes
HANDS ON PRACTICAL
Introduction to Kubernetes
Understand the need for container orchestration.
Explore Kubernetes architecture and components.
Setting up a Kubernetes cluster
Hands-on exercises to set up a Kubernetes cluster.
Explore different deployment models (single-node, multi-node).
Deploying applications on Kubernetes
Explore Kubernetes manifests for deploying applications.
Discuss Helm for managing Kubernetes applications.
Managing and scaling applications in Kubernetes
Discuss scaling strategies and auto-scaling in Kubernetes.
Explore monitoring and logging for Kubernetes clusters.
WEEK 7
Configuration Management with Ansible
HANDS ON PRACTICAL
Introduction to configuration management
Discuss the importance of configuration management in maintaining infrastructure.
Explore other configuration management tools and why Ansible is chosen.
Understanding Ansible and its architecture
Dive into Ansible components, including playbooks, roles, and inventory.
Explore how Ansible communicates with remote hosts.
Writing Ansible playbooks for configuration management
Hands-on exercises to create Ansible playbooks for common tasks.
Explore variables, loops, and conditionals in Ansible.
Ansible roles and best practices
Understanding the role-based organization of Ansible playbooks.
Explore best practices for structuring Ansible projects.
WEEK 8
Monitoring and Logging
HANDS ON PRACTICAL
Importance of monitoring and logging in DevOps
Discuss the role of monitoring in maintaining application health.
Explore how logging aids in troubleshooting and debugging.
Implementing monitoring solutions (e.g., Prometheus, Grafana)
Hands-on exercises to set up Prometheus for monitoring.
Explore Grafana for visualization and alerting.
Centralized logging with tools like ELK stack
Discuss the ELK (Elasticsearch, Logstash, Kibana) stack for centralized logging.
Explore log aggregation and analysis.
Setting up alerts and notifications
Configure alerting rules in Prometheus.
Explore notification channels and integrations with communication platforms
WEEK 9
Continuous Deployment (CD) with Github Actions (Hands-on Practical)
HANDS ON PRACTICAL
Introduction to Continuous Deployment (CD).
Discuss the benefits of CD in automating the deployment process.
Explore different deployment strategies.
Implementing CD with GitHub ActionsHands-on exercises to set up CD pipelines using GitHub Actions.
Explore reusable workflows for advanced deployment strategies.
Blue-green deployments and canary releases
Discuss blue-green deployment and canary release concepts.
Explore how these strategies minimize downtime and risk during deployments.
Managing CD pipelines
Explore best practices for maintaining and versioning CD pipelines.
Discuss rollback strategies and post-deployment validation
WEEK 10
PROJECT WEEK
PROJECT WORK & DELIVERABLES
BONUS
PLUS 3 MONTHS FREE MENTORSHIP PLAN
- Interview Preparation
- Professional Exam Guide
- LinkedIn Optimization
- CV Review

20
Live Sessions

3 months extra access

Installments available

90%
Certified