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
WHO THIS PROGRAM IS FOR

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)
Student Reviews

What Our Students in other Tracks say

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
image

20

Live Sessions

image

3 months extra access

image

Installments available

image

90%

Certified

Student Reviews

What Our Students in other Tracks say