Fundamentals of DevOps

Part of our "DevOps" courses

2 days

thumb image

Course Overview

DevOps embodies the swift and dependable delivery of applications or software, bridging the gap between development and operations. The benefits of DevOps encompass enriched communication, collaborative teamwork, and the amalgamation of processes and tools throughout the IT lifecycle. This includes streamlining software delivery and infrastructure updates through automation, embracing agile and lean methodologies, IT service management (ITSM), and the ongoing refinement of DevOps practices.

Course Prerequisites

There are no formal prerequisites for attending this course. However, familiarity with IT terminology and experience working in an IT environment is recommended.

Outline

Participants will undertake their online examination during the afternoon session of day two. A second attempt is included in the registration fee for those who are unsuccessful on their initial attempt.

Course & Learning Objectives

  • Gain insight into DevOps culture, terminology, principles, tools, and methodologies.
  • Acquire proficiency in utilizing tools effectively within a DevOps ecosystem to accomplish business objectives, employing a comprehensive approach.
  • Appreciate the significance of communication, collaboration, integration, and automation in a DevOps context.
  • Enhance collaboration between software developers and IT operations professionals, supporting organizations in their journey of digital transformation.
  • Through case studies, exercises, and group dialogues, comprehend how the DevOps movement aids in cost reduction while amplifying agility and output quality.
  • The curriculum will feature presentations elucidating core principles, group discussions, practical exercises, and quizzes to facilitate understanding and application of DevOps concepts.

Course Outline

Delving into DevOps

  • A brief historical overview of DevOps.
  • Defining DevOps and dispelling misconceptions.
  • Exploring the contemporary relevance of DevOps.
  • Examining the business and IT perspectives driving DevOps adoption.

Fundamental DevOps Principles and Ideologies

  • Understanding the Three Ways: Flow, Feedback, and Continuous Experimentation & Learning.
  • Exploring the theory of constraints.
  • Introducing chaos engineering and learning organizations.

Essential DevOps Practices

  • Continuous testing, integration, delivery, and deployment.
  • Exploring site reliability engineering and resilience.
  • Introduction to DevSecOps, ChatOps, and Kanban methodologies.

Intersection of Business and Technological Frameworks

  • Integration of DevOps with Agile, ITSM, and Lean methodologies.
  • Fostering a safety culture within DevOps environments.
  • Embracing learning organizations and transitioning to continuous funding models.

Cultures, Behaviors, and Operational Models

  • Understanding organizational culture and addressing cultural debt.
  • Identifying characteristics of a DevOps culture and facilitating cultural change.
  • Exploring behavioral and organizational models.

Automation and Architecting DevOps Toolchains

  • Implementing CI/CD pipelines.
  • Utilizing Infrastructure as Code (IaC) and leveraging cloud technologies.
  • Adopting containers, microservices, and machine learning in DevOps practices.

Measurement, Metrics, and Reporting

  • Highlighting the importance of measurement in DevOps.
  • Examining DevOps metrics: speed, quality, stability, and cultural aspects.
  • Analyzing change lead and cycle times, as well as value-driven metrics.

Collaboration, Shadowing, and Evolution

  • Implementing DevOps at enterprise scale.
  • Defining DevOps roles and cultivating DevOps leadership.
  • Navigating organizational considerations and initiating DevOps adoption.
  • Addressing challenges, risks, and critical success factors.
  • Additionally, exam preparation will be provided through quizzes and sample papers endorsed by certification bodies. Participants will be tasked with completing a sample paper as homework, with corrections and debriefing conducted in the subsequent class session.

Private Events

Is your team in need of a Fundamentals of DevOps course?

This course is only available online (and not on-site)

Send us a message, and we'll get in touch, without any obligation.

languages:
en

This Fundamentals of DevOps course looks very interesting, I do however have a question