This course provides the foundation for anyone interested or started working in DevOps. Further ICAgile certifications are recommended.
-
03 November3 days live onlineOnline
Sessions
Session 1
Mon 03 Nov 09:00 - Mon 03 Nov 17:00OnlineSession 1
Mon 03 Nov 09:00 - Mon 03 Nov 17:00OnlineSession 1
Mon 03 Nov 09:00 - Mon 03 Nov 17:00OnlineSession 2
Tue 04 Nov 09:00 - Tue 04 Nov 17:00OnlineSession 2
Tue 04 Nov 09:00 - Tue 04 Nov 17:00OnlineSession 2
Tue 04 Nov 09:00 - Tue 04 Nov 17:00OnlineSession 3
Wed 05 Nov 09:00 - Wed 05 Nov 17:00OnlineSession 3
Wed 05 Nov 09:00 - Wed 05 Nov 17:00OnlineSession 3
Wed 05 Nov 09:00 - Wed 05 Nov 17:00Online- £1,650.00 excl. VAT
Register8 places remaining -
04 February3 full days live onlineOnline
Sessions
Session 1
Wed 04 Feb 09:00 - Wed 04 Feb 17:00OnlineSession 1
Wed 04 Feb 09:00 - Wed 04 Feb 17:00OnlineSession 1
Wed 04 Feb 09:00 - Wed 04 Feb 17:00OnlineSession 2
Thu 05 Feb 09:00 - Thu 05 Feb 17:00OnlineSession 2
Thu 05 Feb 09:00 - Thu 05 Feb 17:00OnlineSession 2
Thu 05 Feb 09:00 - Thu 05 Feb 17:00OnlineSession 3
Fri 06 Feb 09:00 - Fri 06 Feb 17:00OnlineSession 3
Fri 06 Feb 09:00 - Fri 06 Feb 17:00OnlineSession 3
Fri 06 Feb 09:00 - Fri 06 Feb 17:00Online- £1,650.00 excl. VAT
Register12 places remaining -
20 April3 full days live onlineOnline
Sessions
Session 1
Mon 20 Apr 09:00 - Mon 20 Apr 17:00OnlineSession 1
Mon 20 Apr 09:00 - Mon 20 Apr 17:00OnlineSession 1
Mon 20 Apr 09:00 - Mon 20 Apr 17:00OnlineSession 2
Tue 21 Apr 09:00 - Tue 21 Apr 17:00OnlineSession 2
Tue 21 Apr 09:00 - Tue 21 Apr 17:00OnlineSession 2
Tue 21 Apr 09:00 - Tue 21 Apr 17:00OnlineSession 3
Wed 22 Apr 09:00 - Wed 22 Apr 17:00OnlineSession 3
Wed 22 Apr 09:00 - Wed 22 Apr 17:00OnlineSession 3
Wed 22 Apr 09:00 - Wed 22 Apr 17:00Online- £1,650.00 excl. VAT
Register12 places remaining
-
28 September3 full days live onlineOnline
Sessions
Session 1
Mon 28 Sep 09:00 - Mon 28 Sep 17:00OnlineSession 1
Mon 28 Sep 09:00 - Mon 28 Sep 17:00OnlineSession 1
Mon 28 Sep 09:00 - Mon 28 Sep 17:00OnlineSession 2
Tue 29 Sep 09:00 - Tue 29 Sep 17:00OnlineSession 2
Tue 29 Sep 09:00 - Tue 29 Sep 17:00OnlineSession 2
Tue 29 Sep 09:00 - Tue 29 Sep 17:00OnlineSession 3
Wed 30 Sep 09:00 - Wed 30 Sep 17:00OnlineSession 3
Wed 30 Sep 09:00 - Wed 30 Sep 17:00OnlineSession 3
Wed 30 Sep 09:00 - Wed 30 Sep 17:00Online- £1,650.00 excl. VAT
Register12 places remaining -
23 November3 full days live onlineOnline
Sessions
Session 1
Mon 23 Nov 09:00 - Mon 23 Nov 17:00OnlineSession 1
Mon 23 Nov 09:00 - Mon 23 Nov 17:00OnlineSession 1
Mon 23 Nov 09:00 - Mon 23 Nov 17:00OnlineSession 2
Tue 24 Nov 09:00 - Tue 24 Nov 17:00OnlineSession 2
Tue 24 Nov 09:00 - Tue 24 Nov 17:00OnlineSession 2
Tue 24 Nov 09:00 - Tue 24 Nov 17:00OnlineSession 3
Wed 25 Nov 09:00 - Wed 25 Nov 17:00OnlineSession 3
Wed 25 Nov 09:00 - Wed 25 Nov 17:00OnlineSession 3
Wed 25 Nov 09:00 - Wed 25 Nov 17:00Online- £1,650.00 excl. VAT
Register12 places remaining
Description
This 3-day instructor-led hands-on course provides an overview of the agile approach to DevOps and is one of ICAgile's most technical and hands-on Learning Tracks. Improved workflows and faster deployment start with an understanding of DevOps fundamentals by all team members. The Certification is designed to provide the education necessary to build your DevOps vocabulary and to understand its principles and practices. With the help of DevOps concepts and terminology, real life case examples, group discussions and extensive exercises you will acquire an understanding of DevOps.
This is the accredited ICAgile Foundations of DevOps course as provided by the International Consortium for Agile (ICAgile) but we also provide you with an online Amazon Web Service instance as your training environment during the course for the exercises.
Description
This 3-day instructor-led hands-on course provides an overview of the agile approach to DevOps and is one of ICAgile's most technical and hands-on Learning Tracks. Improved workflows and faster deployment start with an understanding of DevOps fundamentals by all team members. The Certification is designed to provide the education necessary to build your DevOps vocabulary and to understand its principles and practices. With the help of DevOps concepts and terminology, real life case examples, group discussions and extensive exercises you will acquire an understanding of DevOps.
This is the accredited ICAgile Foundations of DevOps course as provided by the International Consortium for Agile (ICAgile) but we also provide you with an online Amazon Web Service instance as your training environment during the course for the exercises.
Description
This 3-day instructor-led hands-on course provides an overview of the agile approach to DevOps and is one of ICAgile's most technical and hands-on Learning Tracks. Improved workflows and faster deployment start with an understanding of DevOps fundamentals by all team members. The Certification is designed to provide the education necessary to build your DevOps vocabulary and to understand its principles and practices. With the help of DevOps concepts and terminology, real life case examples, group discussions and extensive exercises you will acquire an understanding of DevOps.
This is the accredited ICAgile Foundations of DevOps course as provided by the International Consortium for Agile (ICAgile) but we also provide you with an online Amazon Web Service instance as your training environment during the course for the exercises.
Course Objectives
On completion of the ICAgile Foundation of DevOps course, delegates will be able to:
- Explain the origins of DevOps and the benefits an organization can gain from adopting DevOps.
- Contrast DevOps as a set of practices with DevOps as a mindset based on a set of principles and how to apply them in practice.
- Describe the cultural changes when adopting the DevOps culture.
- Demonstrate the scope of version control and how a single source of truth supports DevOps.
- Describe effective configuration management elements and techniques.
- Explain the principles and key practices of continuous integration, contrasting good/bad CI approaches.
- Explain how different aspects of quality assurance complement each other and identify risks involved in skimping on QA practices.
- Describe and differentiate both continuous delivery and continuous deployment, explaining how they relate to a DevOps culture.
- Explain the benefits of continuous delivery and how its principles improve software development.
- Describe and contrast continuous delivery practices, distinguishing from practices based on the context of their own environment.
- Describe an end-to-end deployment pipeline and explain the choices made for each stage.
- Illustrate how infrastructure choices impact the ability to effectively implement and scale DevOps.
- Show DevOps implications of DevOps on data and database management and explain the practices needed to ensure data integrity in a DevOps environment.
Course Objectives
On completion of the ICAgile Foundation of DevOps course, delegates will be able to:
- Explain the origins of DevOps and the benefits an organization can gain from adopting DevOps.
- Contrast DevOps as a set of practices with DevOps as a mindset based on a set of principles and how to apply them in practice.
- Describe the cultural changes when adopting the DevOps culture.
- Demonstrate the scope of version control and how a single source of truth supports DevOps.
- Describe effective configuration management elements and techniques.
- Explain the principles and key practices of continuous integration, contrasting good/bad CI approaches.
- Explain how different aspects of quality assurance complement each other and identify risks involved in skimping on QA practices.
- Describe and differentiate both continuous delivery and continuous deployment, explaining how they relate to a DevOps culture.
- Explain the benefits of continuous delivery and how its principles improve software development.
- Describe and contrast continuous delivery practices, distinguishing from practices based on the context of their own environment.
- Describe an end-to-end deployment pipeline and explain the choices made for each stage.
- Illustrate how infrastructure choices impact the ability to effectively implement and scale DevOps.
- Show DevOps implications of DevOps on data and database management and explain the practices needed to ensure data integrity in a DevOps environment.
Course Objectives
On completion of the ICAgile Foundation of DevOps course, delegates will be able to:
- Explain the origins of DevOps and the benefits an organization can gain from adopting DevOps.
- Contrast DevOps as a set of practices with DevOps as a mindset based on a set of principles and how to apply them in practice.
- Describe the cultural changes when adopting the DevOps culture.
- Demonstrate the scope of version control and how a single source of truth supports DevOps.
- Describe effective configuration management elements and techniques.
- Explain the principles and key practices of continuous integration, contrasting good/bad CI approaches.
- Explain how different aspects of quality assurance complement each other and identify risks involved in skimping on QA practices.
- Describe and differentiate both continuous delivery and continuous deployment, explaining how they relate to a DevOps culture.
- Explain the benefits of continuous delivery and how its principles improve software development.
- Describe and contrast continuous delivery practices, distinguishing from practices based on the context of their own environment.
- Describe an end-to-end deployment pipeline and explain the choices made for each stage.
- Illustrate how infrastructure choices impact the ability to effectively implement and scale DevOps.
- Show DevOps implications of DevOps on data and database management and explain the practices needed to ensure data integrity in a DevOps environment.
Course Outline
INTRODUCTION
- What is DevOps?
- Origins of DevOps
- DevOps Principles
- Systems Thinking
- Definition of Done
- The CALMS model
CALMS: CULTURE
- What is Culture?
- Build Quality in
- Done Means Released
- Everyone is Responsible for the Delivery Process
- Continuous Improvement
CALMS: AUTOMATION
- What is Automation?
- Why do we Automate?
- Automate Almost Everything
DEVELOPMENT
- Development Approaches
- Configuration Management
- Version Control – Mainline
- Static Analysis
- Commit Stage
TESTING
- Why do we test?
- What tests are good candidates for Automation
- Test Automation Strategies
- Types of Tests
- Testing within the automated development
CONTINUOUS INTEGRATION
- Keep everything in source control.
- Prioritise fixing the build
- Continuous feedback
CONTINUOUS DELIVERY
- Repeatable, Reliable Process for Releasing Software
- If it Hurts, Do it More Frequently, and Bring the Pain Forward
- Build Binaries Only Once
- Same Deploy Process Everywhere
- Smoke Test Your Deployment
CONTINUOUS DEPLOYMENT
- Definition of Deployment Pipeline
- Manual testing
- Non-functional testing
- Pushing to production
- Deployment orchestration
CALMS: LEAN
- Lean principles
- Muda Mura and Muri
- Seven Wastes of Lean
- Business Value
- Flow
OPERATIONS
- Managing Infrastructure
- Application configuration
- Third Party Components
- Managing Data Change
- Rolling back a release
CALMS: MEASUREMENT
- Lagging and Leading Indicators
- What are the key DevOps Metrics?
- Monitoring
- Continuity planning
CALMS: SHARING
- Sharing
- Essential conflict
- Teams
- T-shaped Profiles
- The Westrum organisational typology model
- Conway’s law
- A Fearless Organisational structure
- Roles and Activities within DevOps
- Business System teams and the Platform team
- Distributed teams
Course Outline
INTRODUCTION
- What is DevOps?
- Origins of DevOps
- DevOps Principles
- Systems Thinking
- Definition of Done
- The CALMS model
CALMS: CULTURE
- What is Culture?
- Build Quality in
- Done Means Released
- Everyone is Responsible for the Delivery Process
- Continuous Improvement
CALMS: AUTOMATION
- What is Automation?
- Why do we Automate?
- Automate Almost Everything
DEVELOPMENT
- Development Approaches
- Configuration Management
- Version Control – Mainline
- Static Analysis
- Commit Stage
TESTING
- Why do we test?
- What tests are good candidates for Automation
- Test Automation Strategies
- Types of Tests
- Testing within the automated development
CONTINUOUS INTEGRATION
- Keep everything in source control.
- Prioritise fixing the build
- Continuous feedback
CONTINUOUS DELIVERY
- Repeatable, Reliable Process for Releasing Software
- If it Hurts, Do it More Frequently, and Bring the Pain Forward
- Build Binaries Only Once
- Same Deploy Process Everywhere
- Smoke Test Your Deployment
CONTINUOUS DEPLOYMENT
- Definition of Deployment Pipeline
- Manual testing
- Non-functional testing
- Pushing to production
- Deployment orchestration
CALMS: LEAN
- Lean principles
- Muda Mura and Muri
- Seven Wastes of Lean
- Business Value
- Flow
OPERATIONS
- Managing Infrastructure
- Application configuration
- Third Party Components
- Managing Data Change
- Rolling back a release
CALMS: MEASUREMENT
- Lagging and Leading Indicators
- What are the key DevOps Metrics?
- Monitoring
- Continuity planning
CALMS: SHARING
- Sharing
- Essential conflict
- Teams
- T-shaped Profiles
- The Westrum organisational typology model
- Conway’s law
- A Fearless Organisational structure
- Roles and Activities within DevOps
- Business System teams and the Platform team
- Distributed teams
Course Outline
INTRODUCTION
- What is DevOps?
- Origins of DevOps
- DevOps Principles
- Systems Thinking
- Definition of Done
- The CALMS model
CALMS: CULTURE
- What is Culture?
- Build Quality in
- Done Means Released
- Everyone is Responsible for the Delivery Process
- Continuous Improvement
CALMS: AUTOMATION
- What is Automation?
- Why do we Automate?
- Automate Almost Everything
DEVELOPMENT
- Development Approaches
- Configuration Management
- Version Control – Mainline
- Static Analysis
- Commit Stage
TESTING
- Why do we test?
- What tests are good candidates for Automation
- Test Automation Strategies
- Types of Tests
- Testing within the automated development
CONTINUOUS INTEGRATION
- Keep everything in source control.
- Prioritise fixing the build
- Continuous feedback
CONTINUOUS DELIVERY
- Repeatable, Reliable Process for Releasing Software
- If it Hurts, Do it More Frequently, and Bring the Pain Forward
- Build Binaries Only Once
- Same Deploy Process Everywhere
- Smoke Test Your Deployment
CONTINUOUS DEPLOYMENT
- Definition of Deployment Pipeline
- Manual testing
- Non-functional testing
- Pushing to production
- Deployment orchestration
CALMS: LEAN
- Lean principles
- Muda Mura and Muri
- Seven Wastes of Lean
- Business Value
- Flow
OPERATIONS
- Managing Infrastructure
- Application configuration
- Third Party Components
- Managing Data Change
- Rolling back a release
CALMS: MEASUREMENT
- Lagging and Leading Indicators
- What are the key DevOps Metrics?
- Monitoring
- Continuity planning
CALMS: SHARING
- Sharing
- Essential conflict
- Teams
- T-shaped Profiles
- The Westrum organisational typology model
- Conway’s law
- A Fearless Organisational structure
- Roles and Activities within DevOps
- Business System teams and the Platform team
- Distributed teams
How certification is earned
Upon successful completion of this course, you will be awarded an “ICAgile Foundations of DevOps” certificate. To achieve this certification, you need to engage fully in collaborative learning activities, group discussions, and a final “Expleo Assessment”.
How certification is earned
Upon successful completion of this course, you will be awarded an “ICAgile Foundations of DevOps” certificate. To achieve this certification, you need to engage fully in collaborative learning activities, group discussions, and a final “Expleo Assessment”.
How certification is earned
Upon successful completion of this course, you will be awarded an “ICAgile Foundations of DevOps” certificate. To achieve this certification, you need to engage fully in collaborative learning activities, group discussions, and a final “Expleo Assessment”.
Prerequisites
No specific prerequisites are necessary. However basic familiarity with Agile, Scrum, Lean, and DevOps principles is beneficial.
Prerequisites
No specific prerequisites are necessary. However basic familiarity with Agile, Scrum, Lean, and DevOps principles is beneficial.
Prerequisites
No specific prerequisites are necessary. However basic familiarity with Agile, Scrum, Lean, and DevOps principles is beneficial.
Partner Logo
Partner Logo
Partner Logo
Related Certifications
- ISTQB® Certified Tester – Foundation Level
- ICAgile Certified Agile Fundamentals
Related Certifications
- ISTQB® Certified Tester – Foundation Level
- ICAgile Certified Agile Fundamentals
Related Certifications
- ISTQB® Certified Tester – Foundation Level
- ICAgile Certified Agile Fundamentals
Who should attend
This course is aimed at a broad audience of technical and/or non-technical professionals whose role are touched by DevOps and continuous delivery.
Who should attend
This course is aimed at a broad audience of technical and/or non-technical professionals whose role are touched by DevOps and continuous delivery.
Who should attend
This course is aimed at a broad audience of technical and/or non-technical professionals whose role are touched by DevOps and continuous delivery.