0% found this document useful (0 votes)
234 views3 pages

MCA Devops

vkfmjgh nbtfgeyfytbh gftdey

Uploaded by

Aarthi Astro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
234 views3 pages

MCA Devops

vkfmjgh nbtfgeyfytbh gftdey

Uploaded by

Aarthi Astro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

CAEY 360 Development and Operations L T P C

3 0 0 3
SDG: 9

COURSE OBJECTIVES:
COB1:Understand the principles and practices of DevOps and its
importance in software development.
COB2: Determineabout the GIT Hub and Maven building tools.
COB3:Provide exposure to usage of Docker configuration
Management tools.
COB4:Utilize Jenkins and Ansibletools for automation and continuous
integration tostreamline software development processes.
COB5:Understand the real life applications.
MODULE I INTRODUCTION 9
Overview - Concepts and terminology - Core elements of DevOps - Life cycle-
Adoption of DevOps - DevOps Tools: Build, Promotion and Deployment-
DevOps on Cloud – Essentials of Cloud computing - Cloud deployment
Architecture - Cloud Providers - Introduction to AWS -AWS Services for
DevOps.
MODULE II CONTROL MANAGEMENT WITH GIT 9
GIT Features: GIT Clone ,Commit , Push - GIT Hub Set Up- GIT Hub
Management - GIT Rebase and Merge - GIT Commands:Stash, Reset,
Checkout - GIT Clone, Fetch, Pull - Maven: Maven Installation: Build
requirements - POM Builds (pom.xml) -Life Cycle- Local Repository- Global
Repository - Group ID, Artifact ID, Snapshot -Maven Dependencies - Maven
Plugins
MODULE III OPERATIONS 9
Introduction to Operations - Key Principles of Operations - Continuous
Integration and Continuous Deployment - Infrastructure as Code -
Configuration Management -Monitoring and Logging – Containerization –
Introduction to Shell Programming-Shell Variables-The Export Command-The
Profile File a Script Run during Starting- The read Command-Positional
parameters- The Exit Command-Branching Control Structures-Loop Control
Structures-The Continue and Break Statement--Debugging Scripts-The Script
Command-The Eval Command-The Exec Command– Introduction to
Kubernetes - Overview of Kubernetes cluster architecture – Design of Pods.
MODULE IV TOOLS 9
Introduction to Jenkins - Configure Jenkins - Jenkins Management Scheduling
Jobs - Types of Jenkins Jobs - Jenkins Build Pipe Line - Jenkins Master &
Slave Node Configuration -Introduction to Ansible - Infrastructure
Management - SSH Connection in Ansible Master - YAML Scripts - Ad-hoc
Commands -Ansible Roles.
MODULE V APPLICATIONS AND CASE STUDIES 9
Applications: Education -Agriculture -Healthcare - E-commerce - Gaming
Industry-IoT - Use Cases: Continuous Integration - Continuous Deployment -
Automation Testing - Monitoring and Logging - Security and Compliance.
L –45 ; TOTAL HOURS – 45
TEXT BOOKS:

1. “DevOps For Dummies”, 1st Edition,Emily Freeman, John Wiley &


Sons, 2019.
2. “DEVOPS: A complete beginner’s guide to DevOps best practices”,
1st Edition, Jim Lewis, ISBN13:978-1673259148, ISBN-10:
1673259146,2019.
3. “Cloud Computing Bible”, First Edition, Barrie Sosinsky, Wiley-India,
2010.
4. “Maven The Definitive Guide”, 2nd Edition, SonatypeCompany,
O’Reilly Media, 2015.
5. “Ansible: Up and Running: Automating Configuration Management
and Deployment the Easy Way”, 2nd Edition, Lorin Hochstein, Rene
Moser, O’Reilly Media, Inc,2017.
6. “Using Docker: Developing and Deploying Software with Containers”,
1stEdition, Adrian Mouat, O’Reilly Media, 2016.
REFERENCES:

1. “The DevOps Handbook: How to Create World-Class Agility,


Reliability, and Security in Technology Organizations”, Gene Kim,
John Willis, Patrick Debois,Jez Humb,1st Edition, O’Reilly
publications, 2016.
2. "Continuous Delivery: Reliable Software Releases through Build, Test,
and Deployment Automation", Jez Humble and David Farley, Addison
Welsey 2010.
COURSE OUTCOMES:
CO1: Demonstrate a thorough understanding of the principles and practices
of DevOps and its significance in software development.
CO2:Examine about various version control systems of GIT Hub and Maven
tools.
CO3: Identify and analyze the automation of Docker and Kubernetes tools for
enhancing the performance.
CO4: Observe the common metrics of Jenkins plugins integration and explore
the various tools for problem solving.
CO5:Solve solutions for real time problems using continuous integration and
continuous deployment.
PO PO PO PO PO PO PO PO PO PO PO1 PO PSO PSO
1 2 3 4 5 6 7 8 9 10 1 12 1 2

CO1 M M

CO2 H H M

CO3 M M

CO4 H H

CO5 M M M M

Note:L- Low Correlation M -Medium Correlation H -High Correlation

SDG 9:
Build resilient Infrastructure, promote inclusive and sustainable
industrialization and foster innovation.
STATEMENT:
DevOps is “Development” and “Operations,” representing a cultural
approach that emphasizes collaboration between development and
operations teams to streamline the entire software delivery lifecycle.
Thus, learning the various DevOps tools helps in promoting inclusive
and sustainable industrialization and foster innovation.
Board of Studies (BoS): Academic Council:
th
20 BoS of CA held on
17.05.2024

You might also like