Programme Overview
Training Description
Who Should Attend
This course is ideal for;
- IT Professionals
- Project Managers
- Software Developers
- Operations Engineers
- System Administrators
- Business Analysts
- Agile Scrum Masters
- Quality Assurance (QA) Professionals
- IT Leaders and Managers
- Anyone interested in continuous delivery
Session Objectives
- Understand the core concepts and principles of DevOps
About the Course
Transform your organization's IT and business capabilities by embracing the DASA DevOps Fundamentals training. This course provides a comprehensive introduction to the core concepts of DevOps, focusing on the people, process, and technology aspects that are essential for successful implementation. You'll gain a solid understanding of the cultural shift required for DevOps, learning how to foster collaboration, communication, and continuous improvement across all teams. This foundational knowledge is crucial for anyone looking to play a key role in an organization's digital transformation, ensuring you are prepared to drive efficiency, agility, and innovation.
This training program is your first step toward building a high-performing IT environment where development and operations teams work together seamlessly. We will cover the key DevOps principles, from automation and continuous delivery to Lean IT and ITSM, giving you a holistic view of the ecosystem. The course also prepares you for the DASA DevOps Fundamentals certification, validating your expertise and positioning you as a valuable asset to any organization. By the end of this program, you will not only understand the "what" and "why" of DevOps but also have a clear roadmap for the "how."
Curriculum & Topics
13 Topics | 65 Sessions
-
Workshop 1.1: What is DevOps and why is it important
-
Workshop 1.2: The history and evolution of DevOps
-
Workshop 1.3: The DevOps values and principles
-
Workshop 1.4: The relationship between DevOps and ITIL
-
Workshop 1.5: Key benefits of a DevOps approach
-
Workshop 2.1: The importance of a collaborative culture
-
Workshop 2.2: Building cross-functional teams
-
Workshop 2.3: The role of leadership in DevOps
-
Workshop 2.4: Fostering a culture of learning and continuous improvement
-
Workshop 2.5: The five dimensions of DevOps culture
-
Workshop 3.1: The relationship between DevOps and Agile
-
Workshop 3.2: How DevOps extends Agile principles
-
Workshop 3.3: The role of Scrum in a DevOps environment
-
Workshop 3.4: The concept of a "DevOps team"
-
Workshop 3.5: Integrating DevOps into your existing Agile practices
-
Workshop 4.1: The core principles of Lean thinking
-
Workshop 4.2: Identifying and eliminating waste in IT
-
Workshop 4.3: Value stream mapping for IT processes
-
Workshop 4.4: The Lean IT model
-
Workshop 4.5: Applying Lean principles to your workflow
-
Workshop 5.1: The importance of automation in DevOps
-
Workshop 5.2: Types of automation and their benefits
-
Workshop 5.3: Tools for build and release automation
-
Workshop 5.4: The role of Infrastructure as Code (IaC)
-
Workshop 5.5: Automated testing and its significance
-
Workshop 6.1: The concept of the Continuous Delivery Pipeline
-
Workshop 6.2: Continuous Integration (CI) practices
-
Workshop 6.3: Continuous Deployment (CD) vs. Continuous Delivery
-
Workshop 6.4: The benefits of a mature pipeline
-
Workshop 6.5: Building a reliable and repeatable release process
-
Workshop 7.1: Designing for continuous delivery
-
Workshop 7.2: Microservices and their role in DevOps
-
Workshop 7.3: The role of containerization and virtualization
-
Workshop 7.4: API management and security
-
Workshop 7.5: Designing for scalability and resilience
-
Workshop 8.1: Why metrics are crucial in DevOps
-
Workshop 8.2: Key DevOps metrics to track
-
Workshop 8.3: Measuring lead time, deployment frequency, and other KPIs
-
Workshop 8.4: Using data to improve your processes
-
Workshop 8.5: The role of monitoring and logging
-
Workshop 9.1: A look at common DevOps tools
-
Workshop 9.2: Tools for version control (e.g., Git)
-
Workshop 9.3: Tools for CI/CD (e.g., Jenkins)
-
Workshop 9.4: Tools for configuration management (e.g., Ansible)
-
Workshop 9.5: Monitoring and logging tools
-
Workshop 10.1: The importance of a fast feedback loop
-
Workshop 10.2: Blameless post-mortems
-
Workshop 10.3: The concept of "shift left"
-
Workshop 10.4: The role of retrospectives in DevOps
-
Workshop 10.5: Fostering a learning organization
-
Workshop 11.1: Integrating security into the DevOps process
-
Workshop 11.2: The concept of DevSecOps
-
Workshop 11.3: Automated security testing
-
Workshop 11.4: Compliance and governance in a DevOps world
-
Workshop 11.5: Building a secure pipeline
-
Workshop 12.1: The business case for DevOps
-
Workshop 12.2: How DevOps helps achieve business goals
-
Workshop 12.3: Connecting IT performance to business value
-
Workshop 12.4: The impact on customer satisfaction
-
Workshop 12.5: The impact on customer satisfaction
-
Workshop 13.1: The relationship between DevOps and ITSM
-
Workshop 13.2: How DevOps transforms incident and problem management
-
Workshop 13.3: The role of ITSM processes in the DevOps toolchain
-
Workshop 13.4: Integrating DevOps with existing ITSM practices
-
Workshop 13.5: The importance of service-centric thinking