lOMoARcPSD|45073719
Devops lab manual FInal
Devops (Anna University)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Downloaded by saravanan ponnusamy (ponsaravanan2001@gmail.com)
lOMoARcPSD|45073719
TAGORE ENGINEERING COLLEGE
RATHINAMANGALAM, CHENNAI-127.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CCS342 - DEVOPS
Name :
Reg. No :
Branch :
Year :
Semester :
Anna University∷Chennai
Regulation 2021
Downloaded by saravanan ponnusamy (ponsaravanan2001@gmail.com)
lOMoARcPSD|45073719
TAGORE ENGINEERING COLLEGE
RATHINAMANGALAM, CHENNAI-600127
LABORATORY RECORD
UNIVERSITY REGISTER NO.
Certified that this is the bonafide record of work done by
Mr. /Ms. of
Department in the laboratory
and submitted for the University Practical Examination conducted on
at TAGORE ENGINEERING COLLEGE, CHENNAI-127.
Record Mark:
Lab In-charge Principal Head of the Department
External Examiner Internal Examiner
Downloaded by saravanan ponnusamy (ponsaravanan2001@gmail.com)
lOMoARcPSD|45073719
VISION
To create an environment which is conducive to produce competent Computer Science Engineers
through quality education and research-oriented education and equip them for the needs of the industry and
society.
MISSION
The Department strives to contribute to the expansion of knowledge in the discipline of
Computer Science and Engineering by
Adopting an efficient teaching learning process in concurrence with increasing industrial demands.
Ensuring technical proficiency, facilitating to pursue higher studies and carry out Research &
Development activities.
Developing problem solving and analytical skills with deep knowledge in thorough understanding
of basic sciences.
and Computer Science Engineering.
Infusing managerial and entrepreneurship skills to become ethical, socially responsible, and
competitive professionals.
PROGRAM SPECIFIC OBJECTIVES (PSOs)
1. Exhibit design and programming skills to build and automate business solutions using
cutting edge technologies
2. Strong theoretical foundation leading to excellence and excitement towards research, to
provide elegant solutions to complex problems.
3. Ability to work effectively with various engineering fields as a team to design, build and
develop system applications.
PROGRAM OUTCOMES POs
Engineering Graduates will be able to:
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals
and an engineering specialization to the solution of complex engineering problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences,
and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations.
Downloaded by saravanan ponnusamy (ponsaravanan2001@gmail.com)
lOMoARcPSD|45073719
4. Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of the
information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities with
an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the
professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for
sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader
in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and receive
clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one‘s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to engage
in independent and life-long learning in the broadest context of technological change
COURSE OUTCOMES
CO1: Understand different actions performed through Version control tools like Git.
CO2: Perform Continuous Integration and Continuous Testing and Continuous Deployment using
Jenkins by building and automating test cases using Maven & Gradle.
CO3: Ability to Perform Automated Continuous Deployment.
CO4: Ability to do configuration management using Ansible.
CO5: Understand to leverage Cloud-based DevOps tools using Azure DevOps.
Downloaded by saravanan ponnusamy (ponsaravanan2001@gmail.com)
lOMoARcPSD|45073719
TABLE OF CONTENTS
Exp. No. Date Title of the Experiment Page No. Marks Signature
1. Create Maven Build Pipeline in Azure
Run Regression Tests Using
2.
Maven Build Pipeline in Azure
3. Install Jenkins in Cloud
4. Create CI Pipeline using Jenkins
5. Create CD Pipeline using Jenkins And
Deploy In Cloud
6. Create an Ansible Playbook for a Simple
Web Application Infrastructure
7. Build A Simple Application Using Gradle
8. Install Ansible and Configure Ansible Roles
And to Write Playbooks
Downloaded by saravanan ponnusamy (ponsaravanan2001@gmail.com)