DevOps @ HP USA

Modules - DevOps Training & Workshop

Problem

Solution

Hours

Demo(%) - Lab(%)

Coverage Level

Source Code Management Git using Github 8 70%-30% Crash and Essential only
Code Quality Management SonarQube 4 70%-30% Crash and Essential only
Package Repostory Management Artifactory 4 70%-30% Crash and Essential only
Continous Integration Jenkins 8 70%-30% Crash and Essential only
Deployment Managment Puppet 8 70%-30% Crash and Essential only
         

Time Tabels

 

Day 1 : Time

Theme

Topics

10:00 AM - 11:15 AM Discussion, Demo & Lab DevOps Concept
11:15 AM - 11:30 AM BREAK NA
11:30 AM - 01:00 PM Discussion, Demo & Lab DevOps Concept
01:00 PM - 02:00 PM LUNCH NA
02:00 PM - 04:00 PM Discussion, Demo & Lab Git using Github
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:00 PM Discussion, Demo & Lab Git using Github

Day 2 : Time

Theme

Time

09:30 AM - 11:15 AM Discussion, Demo & Lab Git using Github
11:15 AM - 11:30 M BREAK NA
11:30 AM - 01:00 PM Discussion, Demo & Lab Git using Github
01:00 PM - 02:00 PM LUNCH NA
02:00 PM - 04:00 PM Discussion, Demo & Lab SonarQube
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:00 PM Discussion, Demo & Lab SonarQube

Day 3 : Time

Theme

Time

09:30 AM - 11:15 AM Discussion, Demo & Lab Artifactory
11:15 AM - 11:30 M BREAK NA
11:30 AM - 01:00 PM Discussion, Demo & Lab Artifactory
01:00 PM - 02:00 PM LUNCH NA
02:00 PM - 04:00 PM Discussion, Demo & Lab Jenkins
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:00 PM Discussion, Demo & Lab Jenkins
     

Day 4 : Time

Theme

Time

09:30 AM - 11:15 AM Discussion, Demo & Lab Jenkins
11:15 AM - 11:30 M BREAK NA
11:30 AM - 01:00 PM Discussion, Demo & Lab Jenkins
01:00 PM - 02:00 PM LUNCH NA
02:00 PM - 04:00 PM Discussion, Demo & Lab Puppet
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:00 PM Discussion, Demo & Lab Puppet
     

Day 5 : Time

Theme

Time

09:30 AM - 11:15 AM Discussion, Demo & Lab Puppet
11:15 AM - 11:30 M BREAK NA
11:30 AM - 01:00 PM Discussion, Demo & Lab Puppet
01:00 PM - 02:00 PM LUNCH NA
02:00 PM - 04:00 PM Discussion, Demo & Lab Implemet CICD
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:00 PM Discussion, Demo & Lab Implemet CICD
     
     

About the New Relic

An repository manager allows to store and retrieve build artifacts. You can use a repository manager to retrieve your code dependencies, for example during a Gradle or Maven build. The most popular examples for repository manager are Maven Central Repository and jcenter at Bintray..

A Artifactory installation brings such a repository for your company. So you can host your own repositories, but also use Artifactory as a proxy for public repositories. With such a proxy the time to receive an artifact is reduced and it saves bandwidth. Artifactory allows you to host your private build artifacts.

Training Flow During Demo

Cinque Terre

Who should enroll?

This course is a foundation to anyone who aspires to become a DevOps Engineer, a Service Engineer in the field of Enterprise Infrastructures. The following professionals are the key beneficiaries of this course:

  1. DevOps Engineer
  2. Build and Release Engineer
  3. AppOps Engineer
  4. Site Reliability Engineer
  5. System Administrator
  6. Operations Engineer
  7. Automation Engineer

Course Objective

After the completion of DevOps course at DevOpsCo, you will be able to:After the completion of DevOps course at DevOpsCo, you will be able to:

  1. Understand the need for DevOps and the problems it resolves.
  2. Explore the DevOps background, approach, and best practices
  3. Integrate test automation with DevOps
  4. Implement continuous testing
  5. Learn how DevOps practices and principles improve software quality and efficiency
  6. Understand the differences between DevOps and traditional operational methodologies
  7. Discover the major steps required to successfully implement delivery pipelines
  8. Learn about the common Infrastructure Servers, Scalability and Availability
  9. Implement Automated Installations and Deployments
  10. Understand Performance and basic Security for Infrastructure
  11. Implement Virtualization Concepts
  12. Understand the need and concepts of Monitoring and Logging
  13. Understand the Continuous Integration and Deployment (CI/CD)
  14. Learn various DevOps tools Docker, Puppets, Jenkins, Git, etc

Pre-requisites

  1. Basic understanding of linux/unix system concepts
  2. Familiarity with Command Line Interface (CLI)
  3. Familiarity with a Text Editor
  4. Experience with managing systems/applications/infrastructure or with deployments/automation

Our DevOps Automation Priorities

  • Achieve Continuous Integration with Unit Test automation
  • Manage all code in source control (application code, DevOps pipeline code, infrastructure code, etc.)
  • Automate everything humanly possible
  • One click releases
  • Build once and deploy to all environments
  • Integrated central logging and monitoring of the DevOps pipeline

What problems are we trying to address

  • Inconsistent code management practices
  • Slow and painful code releases
  • Inconvenient Deployment Hours (weekend releases required due to release time, impact, or deployment issues)
  • Manual  and risky deployment process that can trigger a code rollback
  • Overreliance of select resources to successfully execute releases or troubleshoot issues
  • Lack con consistency when transitioning support to other teams
  • Differences in environments, code bases, and functionality.

Trainer Details

Rajesh Kumar
https://nl.linkedin.com/in/rajeshkumarin
devops@RajeshKumar.xyz

DevOps Certification

After successful complete of workshop, every participants would be awarded with DevOps certificates approved by DevOpsSchool Certification program.