Syllabus
Unit I
Introducing DevOps, Emergence of DevOps, History of DevOps, Transformation with DevOps and Agile, Business Case for DevOps, Benefits of DevOps, Agile Practices, Focus on Products and Service, Autonomy of Teams, Introducing CALMS, Culture, Team Behaviors, Team Agility, Cross-functional Delivery Teams, Job Satisfaction, Servant Leadership.
Unit II
Automation, Continuous Integration, Environment Management, Release Management , Test Automation, Deployment, Data and Data Management. . Lean, Flow Optimization, Work In Progress (WIP) , Constraint Management, Reducing Waste, Customer Focus.
Unit III
Measurement, Aligning Goals, Delivery Metrics, Operational Metrics, Metric Analysis, Lead and Cycle Time, Sharing, Collaboration, Feedback Loops, Visualizing, Business and IT Work Alignment, Education and Learning.
Unit IV
Common DevOps Roles, DevOps Evangelist, Automation Architect, Cloud Infrastructure Engineer, Software Developer, Software Test, Security Engineer, Database Administrator, Product Owner.
Unit V
Common DevOps Practices and Techniques, Continuous Integration, Testing and Deployment Infrastructure as Code, Test-Driven Deployment, Integrated Toolchains, Distributed Version Control, Production Monitoring, Public, Private and Hybrid Cloud Technologies
Relevant Methods and Approaches for DevOps Teams, DevOps Topologies and Target Operating Models, Scrum Development Delivery, Kanban Workflow, Transformational Leadership, Full-Stack Engineering, Collective Ownership, Continuous Experimentation.
Objectives and Outcomes
Course Description
This course deals with as a professional, you will be able to transform areas of code automation, configuration management, version controlling and monitoring of different applications. On successful completion of the course, a candidate is entitled to earn a certificate of achievement, which is proof of the merit of the candidate.
Course Objectives
- Understand the concepts of DevOps and the issues it resolves.
- Implement Automated Installations.
- Learn to Develop automation using Maven.
- Understand Continuous Delivery & Continuous Deployment
Course Outcomes
|
COs
|
Description
|
|
CO1
|
Describe traditional software development vs DevOps.
|
|
CO2
|
Recognize deployment and flow management in DevOps
|
|
CO3
|
Illustrate the Measurement, collaboration and visualizing using DevOps.
|
|
CO4
|
Demonstrate the Common DevOps Roles.
|
|
CO5
|
Define common DevOps practices and techniques
|
CO-PO Mapping
|
PO/PSO
|
PO1
|
PO2
|
PO3
|
PO4
|
PO5
|
PO6
|
PO7
|
PO8
|
|
CO
|
|
CO1
|
3
|
1
|
–
|
–
|
–
|
–
|
–
|
–
|
|
CO2
|
1
|
–
|
3
|
–
|
–
|
–
|
–
|
–
|
|
CO3
|
3
|
–
|
–
|
–
|
–
|
–
|
–
|
–
|
|
CO4
|
–
|
2
|
–
|
–
|
2
|
–
|
–
|
–
|
|
CO5
|
1
|
–
|
3
|
–
|
1
|
–
|
–
|
–
|