DevOps Technical Essential

  • The course is designed by  Devops Subject Matter Experts to help you understand Devops concepts and work on tools, Github or Bitbucket Jenkins or Bambooo CI , Sonarqube or Fortify on demand and Nexus to create Continuous Integration and Continuous Deployment Pipeline

    • 2 days of instructor-led training
    • Training delivered by Cloud and Devops Consultant
    • Trainer is also a consultant helping clients to migrate to Get into Devops culture

    • Understand the core concepts of DevOps
    • Create and manage repositories on Github and Bitbucket
    • Install and configure Jenkins  or Bamboo CI Master node
    • Install and Configure Jenkins  Slave Node or Bamboo CI remote agent
    • Create a Pipeline job to automate git clone, maven package,
    • Add webapp deployment on tomcat7 server to pipeline
    • Integrate sonarqube or fortify on demand to perform  static code analysis in pipeline job
    • Integrate Nexus and  Archive artifacts  in pipeline job

  • This is non certification based course. Designed for Devops-Dev Engineer role industry specific requirements

    • Software developers
    • Software Test Engineer
    • Software Release Engineer
    • Software Project Manager
    • Software Architects

  • Module 1: Devops Big Picture  ( Theory)

    •  What and why of  Devops
    •  Devops Tools – Overview and Usecase
      • Source Control Management (SCM Tools)
      • Continuous Integration
      • Static code Analysis Tool
      • Storage Artifacts
      • Continuous Deployment
      • Containerization
      • Configuration Management

    Module 2: Devops in Action ( Hands on Lab by students)

    • SCM Live demo
      •  Github or Bitbucket – Create an account and fork your application code
      •  Git clone the github or bitbucket code , Use maven to compile and package java source code
      •  Deploy .war 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) or
      • Bamboo CI – deploy bamboo CI on ubuntu 18.04 server   each student will deploy his  own Bamboo ci  server)
      • Continuous Integration setup – Jenkins or Bamboo CI and Github /Bitbucket
    • Code Packaging automation( Hands on Lab by students)
      • Automation Maven test, Compile and Package ( .jar) using Jenkins
    • Static Code Analysis( Hands on Lab by students)
      • Understand sonarqube ( deployed by student )
      • Students to Integrate Jenkins (CI) server with Sonarqube  ( lab by students) or Fortify On demand with Bamboo CI integration
      • Sonarqube –static code analysis  and set quality gates
    • Storage Artifact( Hands on Lab by students)
      • Understand Nexus Repo ( deployed by student)
      •  Nexus storage artifact integration with bamboo CI / Jenkins
      •  Store your end software products in Nexus
    • Continuous Deployment( Hands on Lab by students)
      • Add slave nodes to Jenkins or remote agent node to Bamboo CI
      • Automate deployment of your  .jar or .war file to deployment server
      • Building Pipeline scripts and stages in SDLC
      • Integrate with owsap in pipeline to form DevSecOps
      • Integrate with cucumber and selenium as part of pipeline

    • Gives an edge over other professionals in the same field, in term of pay package.
    • Customer are transitioning to devops culture  .Hence would require engineers with devops tool understanding and working knowledge
    • Helpful for People are trying to transition to  Devops Engineer roles from software engineer
    • The tool training helps to speak more confidently about this technology at my company when networking with others.

  • For India and singapore :  email us at info@thecloudenabled.com