DevOps @ Birlasoft (RadianthrSolutions)

Modules - DevOps Training & Workshop

Agenda can be customized before the training or during the training and trainer is capable to handle any such expectations. The flow of the training and list of topics to be covered in specified time is dependent on the ability of grasping capabbiluty of the particiapants.

Problem

Solution

Hours

Demo(%) - Lab(%)

Coverage Level

DevOps Concept NA 4 NA Essential only
Planning Jira 4   Essential only
Source Code Management Git using Github 8 70%-30% Essential only
Build Managment Maven 4 70%-30% Essential only
Code Quality Management SonarQube 4 70%-30% Essential only
Package Repostory Management Nexus 4 70%-30% Essential only
Continous Integration Jenkins 8 70%-30% Essential only
Deployment Managment Puppet 8 70%-30% Essential only
Container Technology Docker 8 70%-30% 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 Jira Essential
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:00 PM Discussion, Demo & Lab Jira Essential

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 Git using Github
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:00 PM Discussion, Demo & Lab Git using Github

Day 3 : Time

Theme

Time

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

Day 4 : Time

Theme

Time

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

Day 5 : Time

Theme

Time

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

Day 6 : Time

Theme

Time

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

About the DevOps

DevOps is a way to build right culture, automation and process in order to improve the quality of the software, reduce the software development cost and immediate release.

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.