about banner




Program Duration: 6 Hours

Module 1: Devops for Managers
  • 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
  • Devops case study
  • Devops Industry facts on adoption, investments and roadmap
Module 2: Devops in Action ( Live demo by instructor)
  • SCM and Manual Build and deploy - 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 – ( Live demo by Instructor)
    • Jenkins – Deploy Jenkins on Ubuntu 14.04 server ( each student will deploy his Jenkins server)
    • Continuous Integration setup – Jenkins and Github
  • Code Packaging automation – ( Live demo by Instructor)
    • Automation Maven test, Compile and Package ( .jar) using Jenkins
  • Static Code Analysis – ( Live demo by Instructor)
    • Understand sonarqube ( deployed by trainer)
    • Students to Integrate Jenkins (CI) server with Sonarqube ( lab by students)
    • Sonarqube –static code analysis and set quality gates
  • Continuous Deployment – ( Live demo by Instructor)
    • Add slave nodes to Jenkins
    • Automate deployment of your .jar file to server
    • Building Pipeline scripts and stages in SDLC
  • Docker- case study ( Live demo by Instructor)
    • What is docker
    • Quick demo on docker
    • Case study : How you can use dokcer to save 80% in IT infrastructure provisioned for developers
  • Working hosted chef server ( Hands on lab by Instructor)
    • Chef overview
    • Create a user account on hosted chef server
    • Create organization on hosted chef server
    • Download chef-starter kit
  • Install and configure Chef-Workstation on ubuntu ( Hands on live demo by instructor)
    • Deploy a Ubuntu 14.04 server
    • Ssh to Ubuntu server
    • Install and configure Chef development kit
    • Configure knife to interact with your own Chef-server
    • Configure knife to interact with your Hosted Chef-server
    • Configure SSL based connection to chef server
  • Automate deployment of web server ( Hands on live demo by instructor)
    • Create a new cookbook for apache2 installation on Ubuntu server
    • Write recipe for package install, service restart
    • Create templates to be used in recipe
    • Create index.html and log file to be used by recipe