Devops LAB
Devops LAB
Course Objectives:
1. Describe the agile relationship between development and IT operations.
2. Understand the skill sets and high-functioning teams involved in
3. DevOps and related methods to reach a continuous delivery capability
4. Implement automated system update and DevOps lifecycle
Course Outcomes:
1. Identify components of Devops environment
2. Apply different project management, integration, testing and code deployment tool
3. Investigate different DevOps Software development, models
4. Demonstrate continuous integration and development using Jenkins.
List of Experiments:
1. Write code for a simple user registration form for an event.
2. Explore Git and GitHub commands.
3. Practice Source code management on GitHub. Experiment with the source code written in
exercise 1.
4. Jenkins installation and setup, explore the environment.
5. Demonstrate continuous integration and development using Jenkins.
6. Explore Docker commands for content management.
7. Develop a simple containerized application using Docker.
8. Integrate Kubernetes and Docker
9. Automate the process of running containerized application developed in exercise 7 using
Kubernetes.
10. Install and Explore Selenium for automated testing.
11. Write a simple program in JavaScript and perform testing using Selenium.
12. Develop test cases for the above containerized application using selenium.
TEXT BOOKS:
1. Joakim Verona. Practical Devops, Second Edition. Ingram short title; 2nd edition (2018). ISBN-10:
1788392574
2. Deepak Gaikwad, Viral Thakkar. DevOps Tools from Practitioner's Viewpoint. Wiley publications.
ISBN: 9788126579952
Malla Reddy Engineering College for Women (Autonomous Institution, UGC, Govt . of India) Page 197