DEVOPS
DEVOPS
School of Computer
Science and Engineering
HOW?
Using PC – UMS
Using Mobile –
LPUTouch App
Open Minors
Android
It’s a set of four elective courses Application
Development
outside discipline to develop
additional skills. The courses help
in pursuing the area of interest of Big Devops
students e.g. courses from law, Data
photography, animation etc. for an
engineering or management or a
student from any other discipline.
Robotic
Process Informatica
Automation
4 Courses spanned across 4 semesters
5th 6th 7th 8th
Term Term Term Term
AUG SEP OCT NOV JAN FEB MAR APR AUG SEP OCT NOV JAN FEB MAR APR
1st
cours
e
2nd
cours
e
3rd
cours
e
4th
cours
e
DevOps
DevOps is a set of software development practices that
combines software development and information technology
operations to shorten the systems development life
cycle while delivering features, fixes, and updates
frequently in close alignment with business objectives. As
DevOps intends to be a cross-functional mode of working,
those that practice the methodology use different sets of tools
referred to as "tool chains" rather than a single one. These
toolchains are expected to fit into one or more of the
following categories - reflective of key aspects of the
development and delivery process.
INT331 INT332
Fundamentals Of DevOps DevOps Virtualization And
Configuration Management
INT333 INT334
DevOps Advance Configuration Enterprise Application Automation
Management
Description of Courses
INT331: FUNDAMENTALS OF DEVOPS
LTP – 2,0,2 / Credit - 3
This course will give an introduction to DevOps. It will also covers various DevOps trends,
working with git commands for software version control and using maven for build.
Course Outcome:
• Understand the software development process.
• Discuss the fundamental concepts of DevOps.
• Understand DevOps lifecycle.
Description of Courses
INT332: DEVOPS VIRTUALIZATION AND CONFIGURATION MANAGEMENT
LTP – 2,0,2 / Credit - 3
Running applications in containers instead of virtual machines is gaining momentum in the it
world. The technology is considered to be one of the fastest growing in the recent history of the
software industry. At its heart lies docker, a platform that allows users to easily pack, distribute,
and manage applications within containers.
Course Outcome:
• Understand the concept of virtualization and containerization.
• Understand the implementation and operation of docker and microservices.
• Understand and implement the concept of docker swarm cluster.
• Understand the concept of continuous integration using jenkins and implementation.
Description of Courses
INT333: DEVOPS ADVANCE CONFIGURATION MANAGEMENT
LTP – 2,0,2 / Credit - 3
Chef is a popular tool for configuration management of it infrastructure. Its flagship enterprise
solution, chef, is a strong choice for experienced DevOps teams who want to automate their
development and deployment infrastructure.
Course Outcome:
• Understand the basics of puppet
• Practice various puppet commands
• Identify the importance of Nagios
• Discover importance of ansible
• Develop configuration management skills using ansible
Description of Courses
INT334: ENTERPRISE APPLICATION AUTOMATION
LTP – 2,0,2 / Credit - 3
Kubernetes enables you to make the potential of container technology an operational reality by
automating and simplifying your daily container workflow. Kubernetes automates deploying,
scaling and managing containerised applications on a group (cluster) of (bare metal or virtual)
servers.
Course Outcome:
• Understand the concept of kubernetes
• Understand the concept of deployment in kubernetes
• Analyze services of kubernetes
• Understand the importance of splunk in computer industry
• Analyze components of splunk
Career Opportunities
Automation Engineer
Security Engineer
Release Manager
DevOps Architect
Integration Specialist
Industrial Applications
NA
Doubts ?