Describe the agile relationship between development and IT operations.
Understand the skill sets and high-functioning teams involved in DevOps and related methods to reach a continuous delivery capability.
Implement automated system update and DevOps lifecycle.
CO 1: Understand SDLC, Agile methods, DevOps principles, workflows, and automation tools for software development and delivery. (Understand-L2)
CO 2: Apply Git version control operations such as branching, merging, collaboration, unit testing, and perform code quality analysis using SonarQube. (Apply-L3)
CO 3: Demonstrate build automation and continuous integration using Jenkins architecture, pipelines, and build management techniques. (Apply-L3)
CO 4: Implement Continuous Delivery and containerization using Docker, including creating images, deploying containers, and publishing them. (Apply-L3)
CO 5: Design and develop configurations using Ansible and deploy applications using Kubernetes / OpenShift container orchestration tools. (Analyze-L4)