Introduction to DevOps

This course is part of multiple programs. Learn more

Instructor: John Rofrano

What you'll learn

  •   The essential characteristics of DevOps including building a culture of shared responsibility, transparency, and embracing failure.
  •   The importance of Continuous Integration and Continuous Delivery, Infrastructure as Code, Test Driven Development, Behavior Driven Development.
  •   Essential DevOps concepts: software engineering practices, cloud native microservices, automated continuous deployments, and building resilient code.
  •   The organizational impact of DevOps, including breaking down silos, working in cross functional teams, and sharing responsibilities.
  • Skills you'll gain

  •   Cloud-Native Computing
  •   DevOps
  •   CI/CD
  •   Performance Metric
  •   Cross-Functional Collaboration
  •   Microservices
  •   Agile Methodology
  •   Accountability
  •   Team Oriented
  •   Scrum (Software Development)
  •   Test Driven Development (TDD)
  •   Culture Transformation
  •   Behavior-Driven Development
  • There are 6 modules in this course

    This self-paced introductory course explores DevOps as a cultural movement. It describes the business case for DevOps, and covers its essentials. This course teaches new ways of thinking, working, organizing, and measuring to fully realize the benefits of DevOps. By applying DevOps practices, you will be able to build better products for your users. You will learn how breaking down silos and organizing developers and operators into single cross-functional teams is necessary for truly adopting DevOps. Having everyone contributing and everyone being responsible for success is at the heart of DevOps. You will see how building a culture of shared responsibility and transparency is the foundation of every high-performing DevOps teams. You’ll learn how you can use cloud native architecture to build resilience in your products and learn about helpful DevOps tools like horizontal scaling and independently deployable microservices. You will explore how Agile Methodologies like Scrum are crucial to DevOps as well as learn about Continuous Integration and Continuous Delivery (CI/CD), which enables frequent deployments and working as a team to create high-quality code. This course concludes with case studies about DevOps-based scenarios, which you will analyze and relate to DevOps concepts learnt throughout this course. This course is designed for those new to DevOps as well as those looking to increase their current knowledge of DevOps.

    Thinking DevOps

    Working DevOps

    Organizing for DevOps

    Measuring DevOps

    Case Studies and Final Exam

    Explore more from Software Development

    ©2025  ementorhub.com. All rights reserved