Course Outline
Mindset, Culture & Responsibilities
- The evolution of DevOps and the C.A.L.M.S. framework
- DevOps Principles – The Three Ways – bridging Dev, Ops, and a collaborative culture
- DevOps Practices – Continuous Everything – the end-to-end DevOps lifecycle
- Reflecting on participants' own project experiences
- The Manager’s Role in DevOps – eliminating organisational bottlenecks
- Red flags: identifying projects lacking healthy DevOps engagement
DevOps Toolchain: Navigating the Tools (1)
- Everything-as-code – Version Control & Git
- Lab: Git fundamentals — cloning, branching, pull requests, and code review
- Flow – Continuous Integration & Continuous Delivery
- Lab: Deploying, executing, and analysing a CI/CD pipeline using Jenkins
- Quality gates – Code quality & continuous testing
- Lab: Configuring, running, and reporting on SonarQube — covering code quality, technical debt, and security issues
- Secure & portable deployments via Containers
- Lab: Containerisation with Docker Desktop and an overview of Kubernetes
- Configuration management and infrastructure as code
- Lab: Implementing Configuration-as-code with Ansible to deploy a web service
- DevSecOps — Embedding security into pipelines
- Shift-left security, software supply chain management, SBOMs, vulnerability management, and security ownership
- Demonstration of Snyk for implementing security gates in the pipeline
- SRE & Reliability engineering – designing for resilience alongside customer value
Identifying Opportunities & DevOps Maturity
- The business perspective, value stream mapping, and management
- Managerial focus areas – Waiting, Rework, Handovers, and Approvals
- Lab: Requirements traceability with Jira — from user story to deployed code
- DevOps diagnostic framework — ten key questions for any project
- DORA Metrics — Deployment Frequency, Lead Time, MTTR, and Change Failure Rate
- Workshop: DevOps Maturity Assessment — applied to real-world projects
- The opportunity matrix — prioritising Quick Wins versus Roadmap items; small group presentations where each manager shares their assessment
Business Case, Integration & Action Plan
- "How to convince the client and how to implement"
- DevOps ROI — calculating time saved versus implementation costs
- Building a compelling business case for clients or management
- Including DevOps in Statements of Work, proposals, or project plans
- Final workshop: each manager presents an Action Plan for one project
Wrap-up, Q&A, Next Steps & recommended resources
Requirements
Participants are expected to have:
- A foundational understanding of software development projects and IT operations
- Experience managing technical teams, projects, products, or service delivery
- Familiarity with software development lifecycles (Agile, Scrum, Waterfall, or hybrid approaches)
- No prior hands-on experience with DevOps, Docker, Kubernetes, or CI/CD is necessary
The technical labs are crafted to offer practical exposure to DevOps concepts and tools from a management perspective, rather than focusing on deep engineering implementation.
Audience
This course is tailored for:
- Project Managers
- Delivery Managers
- Team Leads
- Engineering Managers
- Development Managers
- IT Managers and Department Heads
- Product Owners involved in software delivery initiatives
- Senior technical professionals transitioning into leadership roles
This programme is especially beneficial for managers who need to grasp how DevOps influences project delivery, team performance, quality, security, and business outcomes, without necessarily becoming hands-on DevOps engineers.
Testimonials (2)
Craig was extremely involved in the training, always making sure we are paying attention, adapted the examples to our day-to-day activities and always provided an answer when asked, even if the information was not added in the presentation.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Course - DevOps Foundation®
High level of commitment and knowledge of the trainer