Duration
1 day
Overview
In this module, learn about the key elements of DevOps culture and how they promote collaboration, transparency, shared responsibility, and continuous learning. The module covers topics such as collaboration, transparency, alignment, shared responsibility, accountability, empowerment, continuous learning, measurable outcomes, customer-centric focus, agility, automation, and security integration. Also, explore the value that DevOps brings to organizations, including accelerated time to market, adaptability to market dynamics, stability and reliability in operations, and minimizing mean time to recovery (MTTR). Additionally, understand how DevOps practices optimize application lifecycle management, impacting every phase from planning to operations.
By the end of this module, have a clear understanding of the principles, practices, and values of DevOps and how they can be applied to optimize software delivery and improve collaboration between development and operations teams.
Prerequisites
- An Azure Subscription. You need to bring your own subscription.
- Basic familiarity with IT terms and concepts.
Outlines
- What is DevOps?
- Explore DevOps culture
- Explore DevOps goals and benefits
- Explore DevOps application lifecycle
Summary
In this module, you have learned about DevOps and its role in addressing the challenges associated with traditional application lifecycles. DevOps brings together people, processes, and technologies to promote coordination and collaboration between different roles, optimizing software delivery. It's a continuous journey that requires ongoing commitment and effort from all stakeholders. DevOps culture goes beyond technology and processes and encompasses collaboration, transparency, shared responsibility, continuous learning, and customer-centric focus. It brings significant value to organizations by accelerating time to market, enabling agility and responsiveness, promoting stability and reliability, and minimizing mean time to recovery. DevOps practices optimize application lifecycle management, impacting every phase from planning to operations.
The main takeaways from this module are:
- DevOps is a concept that aims to address the challenges associated with traditional application lifecycle by bringing together people, processes, and technologies to optimize software delivery.
- DevOps culture promotes collaboration, transparency, shared responsibility, continuous learning, and customer-centric focus, creating a collaborative and continuously improving environment.
- DevOps brings significant value to organizations by accelerating time to market, enabling agility and responsiveness, promoting stability and reliability, and minimizing mean time to recovery.
- DevOps practices optimize application lifecycle management, impacting every phase from planning to operations, with security considerations accounted for throughout each phase.
Programme scope, delivery arrangements and suitability are confirmed during enquiry.