Devops Essentials
Program Duration: 2 Days
Prerequisite Skills:
Atleast one or more years of experience in any of the programming language
Module 1: Devops Big Picture ( Theory)
Prerequisite Skills:
Atleast one or more years of experience in any of the programming language
Module 1: Devops Big Picture ( Theory)
- What and why of Devops
- Devops Tools Overview and Usecase
- Source Control Management (SCM Tools)
- Continuous Integration
- Static ode Analysis Tool
- Storage Artifacts
- Continuous Deployment
- Containerization
- Configuration Management
- SCM Live demo
- Github Create an account and fork your application code
- Git clone the github code , Use maven to compile and package java source code
- Deploy .jar file manually
- Continuous Integration Tool ( Hands on Lab by students)
- Jenkins Deploy Jenkins on Ubuntu 14.04 server ( each student will deploy his Jenkins server)
- Continuous Integration setup Jenkins and Github
- Code Packaging automation ( Hands on Lab by students)
- Automation Maven test, Compile and Package ( .jar) using Jenkins
- Static Code Analysis ( Hands on Lab by trainer)
- Understand sonarqube ( deployed by trainer)
- Students to Integrate Jenkins (CI) server with Sonarqube ( lab by students)
- Sonarqube static code analysis and set quality gates
- Storage Artifact ( Hands on Lab by students)
- Understand Nexus ( deployed by trainer)
- Nexus storage artifact integration
- Store your end software products in Nexus
- Continuous Deployment ( Hands on Lab by students)
- Add slave nodes to Jenkins
- Automate deployment of your .jar file to server
- Building Pipeline scripts and stages in SDLC