Back close

Course Detail

Course Name DevOps
Course Code 26CSA655
Program M. C. A.
Credits 4

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 

– 

– 

– 

– 

– 

– 

CO2 

– 

– 

– 

– 

– 

– 

CO3 

– 

– 

– 

– 

– 

– 

– 

CO4 

– 

– 

– 

– 

– 

– 

CO5 

– 

– 

– 

– 

– 

Textbooks / References

  • The DevOps Handbook – Book by Gene Kim, Jez Humble, Patrick Debois, and Willis.
  • What is DevOps? – by Mike Loukides.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now