Öppna kurser
Foundations of DevOps (ICP-FDO)
In this course, you will learn about the proven Lean-Agile principles and gain the knowledge you need to earn the ICAgile Foundations of DevOps (ICP-FDO) certification.
Utbildningsmål
In this course you will learn how to:
- 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
- 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 continued support with after-course one-on-one instructor coaching and computing sandbox
Förkunskaper
To succeed in this course, you should previously complete at least one of the following courses Agile Fundamentals Training and Certified ScrumMaster® (CSM) Training.
You should also have work experience in Agile software development, system administration, and source code versioning as a DevOps Engineer, DevOps Manager, Tester, or Hands-On Test Manager.
Innehåll
Module 1: DevOps Thinking
- Augment the benefits of Agile through DevOps
- Refine the definition of DevOps for better outcomes
- Assert the core objectives of modern DevOps
- Establish the core foundations of system thinking
- Enable communication between development and operations
- Develop a Kaizen culture for continuous improvement
Module 2: Roles in DevOps
- Create and grow collaborative development teams
- Foster an automation culture in your organisation
- Define governance to balance agility and rigor
- Handle formal operation requirements
Module 3: Scripting Configuration Management
- Keep strict control through ubiquitous commits
- Design infrastructure as code
- Enforce controls through itemisation
- Computerise dependencies through configuration controls
Module 4: Real-Time Feedback Through Continuous Integration (CI)
- Develop rapid feedback loops through CI
- Align DevOps to the CI principles
- Reduce risks through frequent commits
- Keep the build healthy as a primary control of integrity
- Automate inspections and tests for better control
- Automate the build process for continuous feedback
Module 5: Efficient Operations Through Continuous Delivery (CD)
- Delineate CI and CD to achieve complementary objectives
- Augment ROI through incremental improvements
- Reduce deployment time through single builds
- Ensure consistency through a unified deployment process
- Organise a deployment pipeline to optimise code to production time
- Gate code changes through code staging
- Reduce risks with roll-back capabilities
- Adjust the pipeline for on-premise, SaaS, and new deployment models
Module 6: Ensuring Quality with Test Automation
- Ensure the pipeline delivers on Test Automation benefits
- Influence test automation practices through DevOps capabilities
- Automate testing at multiple levels
- Accelerate correction speeds through automated test defect management
Module 7: Optimising Infrastructure Costs
- Utilise a virtual environment to maximise efficiency
- Use the cloud to lower HW dependence
- Monitor systems for high availability
- Handle database level upgrades
- Manage Test Data as a configuration Item
Kursen levereras genom utbildningspartner: Learning Tree