About This Course
The Beginner 2 Master DevOps Course is a comprehensive, hands-on program designed to provide a mastery-level understanding of over 20 essential DevOps tools. The course covers every aspect of the DevOps lifecycle, including development, integration, deployment, configuration, monitoring, and security.
Each module delves deep into:
Key concepts
Understanding the purpose and principles of each tool.
Architecture
How the tool is structured and functions within a DevOps ecosystem.
Installation
Step-by-step instructions for setup.
Usage
Real-world scenarios and best practices.
Troubleshooting
How to identify and resolve common issues.
Demos
Practical demonstrations to reinforce learning.
Who is the Course For?
This course is ideal for:
- Beginners: Individuals with no prior experience in DevOps who want to build a strong foundation.
- Intermediate learners: Professionals looking to expand their knowledge and skills in specific DevOps tools and workflows.
- Advanced users: Experts who want to solidify their expertise and earn certifications in tools like Kubernetes and Terraform.
- Career changers: Anyone transitioning into DevOps from other IT or non-IT roles.
-
DevOps professionals: Those aiming to enhance their toolset and stay current with industry trends.
How It Works
The course is divided into structured modules, each focusing on a key area of DevOps. The learning process includes:
➢ In-depth modules: Covering concepts, architecture, installation, usage, and troubleshooting for each tool.
➢ Hands-on exercises: Real-world scenarios to apply what you’ve learned.
➢ Demos: Guided demonstrations of workflows, pipelines, and configurations.
➢ Capstone project: A final project to integrate all learned tools and workflows into a functional DevOps pipeline.
➢ Support: Access to mentorship and troubleshooting guidance from experts.
Modules Overview
- What We Will Cover In Module One (5:38)
- How To Set Up An Account on GitHub (2:49)
- Git & GitHub Concepts (3:02)
- How To Install Git & GitHub (1:52)
- How To Use Git & GitHub (7:02)
- Let's Understand our Demo on Git and GitHub (1:48)
- GitHub: Hands-On Project
- How To Troubleshoot Git & GitHub (4:22)
- GitHub Actions: Introduction (8:42)
- GitLab: An Introduction (6:02)
- GitLab: How To Install GitLab (4:45)
- GitLab: Hands-On, How To Install GitLab Using Docker (24:47)
- GitLab: How To Install GitLab On EC2 (AWS) Using Terraform
- Gradle: An Introduction (5:24)
- Gradle and Its Key Concepts (2:47)
- Gradle: How To Set It Up (2:08)
- Gradle: Explaining Our Hands-On Project (1:19)
- Gradle: Best Practices (1:31)
- Gradle: Hands-On (20:27)
- Gradle: How To Troubleshoot (3:42)
- Maven: Introduction and Key Concepts (4:12)
- Maven: Architecture (1:23)
- Maven: How To Set Up (3:48)
- Maven: Hands-On (23:55)
- Maven: How To Troubleshoot (3:30)
- JFrog: Introduction & Key Concepts (3:15)
- JFrog: Its Architecture (2:04)
- JFrog: How To Install (3:50)
- JFrog: Explaining Our Hands-On Project (2:00)
- JFrog: Pull and Push (5:32)
- JFrog: How To Troubleshoot (1:57)
- Jenkins: An Introduction (1:39)
- Jenkins: Key Concepts (2:19)
- Jenkins: More About It (2:15)
- Jenkins: How To Configure (2:46)
- Jenkins: Continuous Integration (4:07)
- Jenkins: Continuous Deployment (3:12)
- Jenkins Hands On Project (27:09)
- Jenkins: How To Troubleshoot (5:47)
- GitHub Actions: Hands-On, How To (1:42)
- GitHub Actions: Hands-On Project
- GitLab: Hands-On, How To (2:00)
- ArgoCD: An Introduction and Key Concepts (2:57)
- ArgoCD: Architecture (1:48)
- ArgoCD: How To Install (3:41)
- ArgoCD: Creating An Application (2:27)
- ArgoCD: How To Troubleshoot (2:38)
- ArgoCD Hands On Project - Part One (18:02)
- ArgoCD Hands On Project - Part Two (13:31)
- ArgoCD Hands On Project - Part Three (42:05)
- An Introduction (1:27)
- Ansible: What It Is (1:06)
- Ansible: Key Concepts (3:12)
- Ansible: Architecture (1:39)
- Ansible: How To Install (2:08)
- Ansible: Hands-On Project Part One (21:07)
- Ansible: Hands-On Project Part Two (17:15)
- Ansible: Hands-On Project Part Three (40:16)
- Ansible: How To Troubleshoot (2:49)
- Puppet: Introduction and Key Concepts (2:55)
- Puppet: How To Install (1:35)
- Puppet: How To Use It (1:16)
- Puppet: Hands-On Project (Part One) (22:00)
- Puppet: Hands-On Project (Part Two) (26:10)
- Puppet: How To Troubleshoot It (2:07)
- Introduction to the Module (1:01)
- Terraform: Key Concepts (3:02)
- Terraform: The Architecture (2:13)
- Terraform: Understanding Modules (2:56)
- Terraform: Understanding Security (3:51)
- Terraform: Understanding The State File (3:07)
- Terraform: Best Practices (1:34)
- Terraform: Hands-On (Part One) (23:10)
- Terraform: Hands-On (Part Two) (11:03)
- Terraform: Hands-On (Part Three) (16:08)
- Terraform: How To Troubleshoot (4:49)
- Packer: Introduction and Key Concepts (2:49)
- Packer: The Architecture (1:26)
- Packer: Hands-On (Part One) (7:49)
- Packer: Hands-On (Part Two) (11:40)
- Packer: How To Troubleshoot (3:24)
- Docker: Key Concepts (2:41)
- Docker: How To Install (5:20)
- Docker: How To Use (6:01)
- Docker: Hands-On Project (Part One) (18:52)
- Docker: Hands-On Project (Part Two) (17:15)
- Docker: Hands-On Project (Part Three) (17:12)
- Docker: How to Troubleshoot (2:26)
- Kubernetes: An Overview (7:13)
- Kubernetes: Key Concepts (3:27)
- Kubernetes: How To Install (3:07)
- Kubernetes: How To Use (2:02)
- Kubernetes: Cloud Based Services (7:39)
- Kubernetes: Hands-On, Part One (4:36)
- Kubernetes: How To Troubleshoot (3:37)
- Helm: Introduction and Key Concepts (2:52)
- Helm: How To Install (1:02)
- Helm: How To Use (3:28)
- Helm: How To Troubleshoot (2:43)
- Rancher: Introduction and Key Concepts (3:10)
- Rancher: How To Install (1:31)
- Rancher: How To Use (1:51)
- Rancher: How To Troubleshoot (1:43)
- Kubernetes: Hands-On, Part Two (22:55)
- Kubernetes: Hands-On, Part Three (25:50)
- Introduction to Module Six (4:01)
- Prometheus: The Architecture (3:22)
- Prometheus: How To Set Up (4:02)
- Prometheus: Best Practices (1:03)
- Prometheus: Hands-On Project Explained (4:16)
- Prometheus: How To Troubleshoot (2:28)
- Grafana: Introduction and Architecture (3:48)
- Grafana: How To Set It Up (3:13)
- Grafana: Hands-On Project Explained (3:01)
- Grafana: How To Troubleshoot (3:33)
- Datadog: Introduction and Architecture (2:38)
- Datadog: How to Troubleshoot (4:04)
- Dynatrace: Introduction and Architecture (4:32)
- Dynatrace: How to Set It Up (3:19)
- Dynatrace: How to Troubleshoot (4:17)
- NewRelic: Introduction and Key Concepts (3:08)
- NewRelic: How To Install (2:02)
- NewRelic: The Architecture (1:41)
- NewRelic: How To Troubleshoot (3:12)
- ELK: Introduction and Architecture (3:28)
- ELK: How To Set Up (2:41)
- ELK: How To Troubleshoot (4:39)
- SonarQube: Introduction (3:04)
- SonarQube: Architecture (2:15)
- SonarQube: How To Set It Up (3:26)
- SonarQube: How To Troubleshoot
- JFrog Xray: Introduction and Key Concepts (2:16)
- JFrog Xray: How To Set Up (3:55)
- JFrog Xray: How To Troubleshoot (2:31)
- Trivy: Introduction and Concepts (1:46)
- HashiCorp: Introduction and Key Concepts (2:53)
- HashiCorp: The Architecture (1:57)
- HashiCorp: How To Set It Up (2:46)
- HashiCorp: Configuration (1:03)
- HashiCorp: Best Practices (1:59)
- HashiCorp: How To Troubleshoot (3:04)
- Project One: How To Set Up A Blue-Green Deployment Using with Kubernetes
- Project Two (1): How To Deploy Jenkins, SonarQube, and Trivy on an EKS - Part One
- Project Two (2): How To Deploy Jenkins, SonarQube, and Trivy on an EKS - Part Two
- Project Three: Using Terraform to Build an E-Commerce Platform on AWS (37:59)
- What's Next? (8:08)
Meet Your Instructor
Emmanuel Naweji is a seasoned Cloud and DevOps Engineer with extensive experience working with companies like IBM, Comcast, and Octo. A Certified Solutions Architect (AWS and Azure), Kubernetes Administrator, and HashiCorp Certified Terraform Associate, he specializes in cloud-native solutions, infrastructure as code, and container orchestration.
As a pastor, mentor, and affiliate professor, Emmanuel combines his technical expertise with a passion for teaching, delivering practical and engaging courses to empower students for success in IT and beyond.
This course equips you with technical skills and fosters a problem-solving mindset critical for excelling in DevOps. By the end of the program, you’ll be ready to take on challenging roles in DevOps engineering, cloud architecture, or IT automation.
Benefits of the Course
Comprehensive mastery:
Gain expertise in over 20 tools used in industry-leading organizations.
Hands-on experience:
Learn through practical exercises and real-world demos.
Industry-ready
Prepare for certifications like CKA, Terraform Associate, etc.
Career growth:
Enhance your resume and skills to qualify for high-demand DevOps roles.
Confidence in troubleshooting:
Develop the ability to resolve issues across the DevOps lifecycle.
Flexibility:
Suitable for learners at all levels and adaptable to individual career goals.