Description
Description
In this DevOps Foundations training course, you will explore the established Lean-Agile principles and acquire the knowledge necessary to achieve the ICAgile Foundations of DevOps (ICP-FDO) certification.
This course is designed for Agile software developers, system administrators, DevOps managers, testers, and hands-on test managers, as well as anyone interested in learning about DevOps and advancing their career in this field. It emphasizes both the technical and social aspects of DevOps, making it suitable for a wide range of professionals looking to enhance their skills in Agile and DevOps practices.
Training Objectives
- Earn the ICAgile Certified Professional in Foundations of DevOps (ICP-FDO) certification.
- Execute Continuous Deployment (CD) by coding sharp deployment pipelines.
- Create real-time feedback by configuring continuous integration and building automation tools.
- Optimise operations by leveraging virtualisation
- containers
- and cloud technologies.
- Use a Lean toolkit to foster the ultimate DevOps culture.
- Test your knowledge in the included end-of-course exam.
- Leverage an adaptive
- value-driven development lifecycle to shorten lead-time.
- Identify and eliminate waste through value-stream analysis.
- Take practical steps to implement Lean-Agile in your organisation.
Course Outline
- Module 1: DevOps Thinking<br />
- In this module, you will learn how to:<
- Augment the benefits of Agile through DevOps<br />
- Refine the definition of DevOps for better outcomes<br />
- Assert the core objectives of modern DevOps<br />
- Establish the core foundations of system thinking<br />
- Enable communication between development and operations<br />
- Develop a Kaizen culture for continuous improvement<
- Module 2: Roles in DevOps<br />
- In this module, you will learn how to:<
- Create and grow collaborative development teams<br />
- Foster an automation culture in your organisation<br />
- Define governance to balance agility and rigour<br />
- Handle formal operation requirements<
- Module 3: Scripting Configuration Management<br />
- In this module, you will learn how to:<
- Keep strict control through ubiquitous commits<br />
- Design infrastructure as code<br />
- Enforce controls through itemisation<br />
- Computerise dependencies through configuration controls<
- Module 4: Real-Time Feedback Through Continuous Integration (CI)<br />
- In this module, you will learn how to:<
- Develop rapid feedback loops through CI (Continuous Integration)<br />
- Align DevOps to the CI principles<br />
- Reduce risks through frequent commits<br />
- Keep the build healthy as a primary control of integrity<br />
- Automate inspections and tests for better control<br />
- Automate the build process for continuous feedback<
- Module 5: Efficient Operations Through Continuous Delivery (CD)<br />
- In this module, you will learn how to:<
- Delineate CI and CD to achieve complementary objectives<br />
- Augment ROI through incremental improvements<br />
- Reduce deployment time through single builds<br />
- Ensure consistency through a unified deployment process<br />
- Organise a deployment pipeline to optimise code to production time<br />
- Gate code changes through code staging<br />
- Reduce risks with roll-back capabilities<br />
- Adjust the pipeline for on-premise, SaaS (Software as a Service), and new deployment models<
- Module 6: Ensuring Quality with Test Automation<br />
- In this module, you will learn how to:<
- Ensure the pipeline delivers on Test Automation benefits<br />
- Influence test automation practices through DevOps capabilities<br />
- Automate testing at multiple levels<br />
- Accelerate correction speeds through automated test defect management<
- Module 7: Optimising Infrastructure Costs<br />
- In this module, you will learn how to:<
- Utilise a virtual environment to maximise efficiency<br />
- Use the cloud to lower HW dependence<br />
- Monitor systems for high availability<br />
- Handle database-level upgrades<br />
- Manage Test Data as a Configuration Item



