Adopting the DevOps Mindset


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Learners can explore the concept of DevOps and the DevOps principles and practices that can help eliminate the problems associated with traditional software development approaches in this 15-video course. You will examine different approaches for embracing the DevOps mindset, the key elements of the DevOps mindset, and the differences and similarities between DevOps and CloudOps. Then learn the essential principles and practices of DevOps that can be adopted in software development projects to eliminate the shortcomings of traditional software development approaches. Next, learn key elements of the DevOps mindset, and the roles of design thinking, Lean, and Agile in enabling and facilitating the DevOps mindset in the enterprise. Take a look at tools that can be used to set up and implement end-to-end DevOps and CloudOps practices and learn how to configure Bitbucket to implement code collaboration by using code repository, build, and automated deployment. Finally, you will explore the use of configuration management tools to manage deployments on diversified targets, including on-premises and in the cloud.



Expected Duration (hours)
1.1

Lesson Objectives

Adopting the DevOps Mindset

  • discover the key concepts covered in this course
  • define the concept of DevOps and how DevOps practices can help eliminate the problems of traditional software development approaches
  • describe different approaches of embracing the DevOps mindset and the value DevOps brings to software development projects
  • differentiate between the mindsets that drive traditional and DevOps software development
  • list key elements of the DevOps mindset and describe the roles of design thinking, Lean, and Agile in enabling and facilitating DevOps in the enterprise
  • describe values of the DevOps mindset that play key roles in transforming software development practices to DevOps
  • specify the benefits of transforming software development approaches with the DevOps mindset with a focus on agility and automation
  • recognize the critical role played by the cloud in realizing the benefits the DevOps mindset
  • recall the criteria for selecting on-premise, cloud, hybrid or multi-cloud architectures when adopting the continuous deployment principle of DevOps
  • describe the DevOps methodologies, principles, and strategies that are used to build the end-to-end DevOps delivery lifecycle
  • list tools that can be used to set up and implement end-to-end DevOps and CloudOps practices
  • set up a DevOps framework to enable DevOps adoption in the cloud
  • configure Bitbucket to implement code collaboration using code repository, build, and automated deployment
  • set up configuration management tools to manage deployments on diversified targets, including on-premise and cloud
  • summarize the key concepts covered in this course
  • Course Number:
    it_codmstdj_01_enus

    Expertise Level
    Beginner