Training on DevOps Principles and Practices
Master DevOps principles and practices. Learn to automate workflows, improve collaboration, and accelerate software delivery.
Next intake
20 Jul 2026 · Nakuru
Duration
5 days
Live instruction
Delivery
Physical + Virtual
Cohort based
Level
Intermediate
Working professionals
Certification
NITA reimbursable
For Kenyan cohorts
Language
English
All materials
About this programme
This course on DevOps Principles and Practices is designed to provide participants with a comprehensive understanding of the core concepts, methodologies, and tools that define the DevOps approach. DevOps integrates software development (Dev) and IT operations (Ops) to improve collaboration, accelerate software delivery, and ensure continuous integration and deployment. Participants will gain hands-on experience with the tools and practices that enable high-performance IT organizations to innovate faster, with higher quality and reliability.
Course Duration
5 Days
Who Should Attend
- Software Developers
- System Administrators
- IT Operations Professionals
- Quality Assurance Engineers
- Project Managers involved in software development
- Anyone interested in learning about DevOps practices
What you'll walk away with
By the end of this course, participants will be able to:
- Understand the fundamental principles of DevOps and its benefits to the software development lifecycle.
- Implement continuous integration, continuous delivery (CI/CD) pipelines using modern tools and practices.
- Enhance collaboration between development, operations, and other stakeholders to streamline software delivery.
- Use infrastructure as code (IaC) to automate and manage infrastructure deployment.
- Apply monitoring and logging techniques to ensure the reliability and performance of applications in production environments.
What we cover, module by module
Module 1: Introduction to DevOps and its Core Principles
- Overview of DevOps
- The DevOps culture and mindset
- Key DevOps principles: automation, collaboration, and measurement
- The relationship between Agile and DevOps
- DevOps success stories and case studies
- Case Study: Transforming a traditional IT team into a DevOps-driven organization
- Practical: Map a DevOps lifecycle for a sample application
Module 2: Continuous Integration and Continuous Delivery (CI/CD)
- Introduction to CI/CD concepts
- Setting up a CI/CD pipeline
- Tools for CI/CD: Jenkins, GitLab CI, CircleCI, etc.
- Automated testing and code quality assurance
- Continuous delivery best practices
- Case Study: Implementing CI/CD pipelines in a fast-growing tech company
- Practical: Build a basic CI/CD pipeline using a selected tool
Module 3: Infrastructure as Code (IaC)
- What is Infrastructure as Code?
- Tools for IaC: Terraform, Ansible, and AWS CloudFormation
- Automating infrastructure deployment
- Configuration management and version control
- Best practices for managing infrastructure with IaC
- Case Study: Automating cloud infrastructure deployment using Terraform
- Practical: Create and deploy infrastructure using an IaC tool
Module 4: Monitoring, Logging, and Feedback Loops
- Importance of monitoring and logging in DevOps
- Tools for monitoring and logging: Prometheus, Grafana, ELK Stack, etc.
- Setting up alerts and dashboards
- Feedback loops for continuous improvement
- Troubleshooting and performance optimization
- Case Study: Improving system reliability through monitoring and alerting
- Practical: Configure a monitoring dashboard and alerts
Module 5: Security in DevOps (DevSecOps)
- Introduction to DevSecOps
- Integrating security into the CI/CD pipeline
- Tools and practices for secure coding and vulnerability scanning
- Compliance and governance in DevOps environments
- Case studies on DevSecOps implementation
- Case Study: Integrating security checks into a CI/CD pipeline
- Practical: Implement basic security testing within a DevOps workflow
Where the change lands
Organisational Impact
-
Accelerates software delivery cycles through improved collaboration between development and operations teams.
-
Enhances system reliability and reduces downtime with continuous integration, testing, and deployment practices.
-
Improves software quality, security, and scalability by embedding automation and monitoring into workflows.
-
Fosters a culture of collaboration, agility, and innovation across IT and development units.
-
Strengthens the organization’s ability to respond quickly to market demands and customer needs.
Personal Impact
-
Equips participants with practical DevOps skills, including automation, CI/CD pipelines, and monitoring.
-
Enhances employability in high-demand roles across IT operations, software development, and system administration.
-
Builds confidence in applying industry best practices to streamline development and operations.
-
Prepares learners to contribute effectively to cross-functional teams, improving collaboration and productivity.
-
Provides a foundation for advanced DevOps certifications and career progression in modern IT environments.
Dates and locations
Upcoming intakes
Every intake is limited to a small cohort. Booking closes when a date fills or three weeks before the start, whichever comes first.
| City | Starts | Ends | Delivery | Book |
|---|---|---|---|---|
NakuruNext | 20 Jul 2026 | 24 Jul 2026 | In-Person | Book |
Kigali | 20 Jul 2026 | 24 Jul 2026 | In-Person | Book |
Accra | 20 Jul 2026 | 24 Jul 2026 | In-Person | Book |
Kisumu | 27 Jul 2026 | 31 Jul 2026 | In-Person | Book |
Johannesburg | 27 Jul 2026 | 31 Jul 2026 | In-Person | Book |
Dakar | 27 Jul 2026 | 31 Jul 2026 | In-Person | Book |
- NakuruNext
20 Jul → 24 Jul·In-Person
Book this intake - Kigali
20 Jul → 24 Jul·In-Person
Book this intake - Accra
20 Jul → 24 Jul·In-Person
Book this intake - Kisumu
27 Jul → 31 Jul·In-Person
Book this intake - Johannesburg
27 Jul → 31 Jul·In-Person
Book this intake - Dakar
27 Jul → 31 Jul·In-Person
Book this intake
Common questions.
Still not sure? Send us a note and a facilitator will get back to you within a business day.
You may also like.
Programmes in the same discipline that participants often pair with this course.
Hybrid5 daysTraining for SACCO ICT Managers: Master strategic planning, cybersecurity, and digital transformation to protect your institution and drive growth.
Hybrid5 daysLearn AI automation, RPA, workflow design, and chatbot integration to streamline operations, reduce costs, and drive digital transformation.
Hybrid5 daysLearn AI-driven financial automation with ChatGPT to enhance analysis, forecasting, and workflow efficiency.
Course finder
Find the right course for you
Prefer to talk it through? Send us an enquiry and a facilitator will scope a fit within a business day.
For corporate teams
Training 10+ professionals?
We deliver Training on DevOps Principles and Practices in-house at your offices, at a venue we arrange, or fully virtual. Customise the curriculum against your KPIs, and get a bespoke price for the cohort size you need.
