This course explores the key elements that drive implementation of a DevOps culture in an organization. You will examine the challenges, guidelines, and rules for transforming traditional approaches to DevOps, and the best practices and guidelines for implementing and maintaining CI/CD (continuous integration and continuous delivery) systems. You will learn the benefits of implementing automation testing, and to use test automation in CI/CD pipelines. Next, examine the concept, process, workflow, and the need for an artifact repository. The course then examines how to use the chaos engineering principle to help identify weaknesses in an information system that could affect DevOps adoption. You will learn to use the Twelve-Factor App methodology as a guideline to build SaaS (software as a service) applications. You will learn to use cloud native, or container-based environments, to develop and deploy applications. Finally, this course demonstrates how to configure a JFrog artifact repository; to configure and implement Blue-green deployment to transfer user traffic; and to build cloud-native applications by using the OpenShift family of containerized software.