Ö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
Learning-Tree-Logo_horizontal.png