Bridging Dev and Ops: A DevOps and Agile Integration Training Course
1Summary
The friction between development and operations teams is one of the most common reasons software releases slip — each side optimising for a different goal until nobody owns the outcome. This DevOps and Agile Integration Training Course from the Arab British Fellowship Training Academy tackles that friction directly, combining Agile delivery practices with the automation, tooling and culture that DevOps depends on.
Participants build CI/CD pipelines, work hands-on with Docker and Kubernetes, and apply Infrastructure as Code using tools like Terraform and Ansible, while also running Agile sprints through Scrum and Kanban. Monitoring, logging and DevSecOps practices round out the technical side, but the course keeps circling back to culture — how development, QA and operations teams communicate and share ownership — because that is usually what determines whether the tools actually get used.
2Objectives and target group
Objectives
By the end of this course, participants will be able to:
- Apply the foundational principles of DevOps alongside Agile methodology.
- Build CI/CD pipelines and adopt automation tools to remove repetitive manual work.
- Set up Infrastructure as Code and containerise applications with Docker and Kubernetes.
- Maintain logging, monitoring and DevSecOps practices across the delivery lifecycle.
- Bridge development and operations teams to deliver higher quality software, faster.
Who Should Attend
- Software developers and IT operations engineers.
- DevOps engineers, system administrators and Agile project managers.
- QA professionals, technical architects and IT team leads.
- Anyone working across software delivery and infrastructure automation.
3Course Content
Module 1: DevOps and Agile — Why They Work Together
- What is DevOps, and how does it differ from traditional IT?
- Core Agile principles and methodologies
- The business value of combining DevOps and Agile
Module 2: Agile Delivery in Practice
- Scrum and Kanban frameworks
- Sprints, user stories and backlog management
- Continuous feedback and iteration
Module 3: CI/CD Pipelines and Version Control
- CI/CD concepts, benefits and pipeline architecture
- Tools: Jenkins, GitLab CI, CircleCI
- Git workflows, branching strategies and code reviews
Module 4: Automation and Infrastructure as Code
- Configuration management with Ansible, Chef and Puppet
- Scripting basics with Bash and Python
- Infrastructure as Code with Terraform
Module 5: Containers and Orchestration
- Docker fundamentals: building and running containers
- Kubernetes fundamentals and cluster management
- Benefits of declarative, containerised environments
Module 6: Monitoring, Logging and Security
- Observability tools: Prometheus, Grafana, ELK Stack
- Setting up alerts and dashboards
- Embedding DevSecOps and automated security testing
Module 7: Culture, Collaboration and Change
- Building a DevOps culture across cross-functional teams
- Change management and communication practices
- Roles and shared ownership between development and operations
Module 8: Final Integration Project
- Hands-on integration project building a complete CI/CD pipeline
- Implementing monitoring and security features
- Applying lessons learned to real delivery scenarios