Course Information

DevOps Training Course Duration: 42 Hours

DevOps Training Method: Classroom Training / Instructor Led Online Training

DevOps Study Material: Soft Copy

----------------------------------------------------------------------------------------------------

Prerequisites:

Students should be somewhat familiar with Unix Command Line - either in Linux or on Mac OS 

Materials: 

Students will receive the complete set of slides and recommendations for related papers and reference materials.

Additionally students will receive the recorded videos of the classes.

------------------------------------------------------------------------------------------------

Instructor Led/Classroom DevOps Online Training

Flexible Time At Your Convenience

Over 1,00,000+ Professionals Trained Across 100 Countries

24x7 Live Support via Chat, Mail and Phone

Corporate Training and On-Job Support

Course Content

Module I: Linux Essentials

  • Understanding Linux Architecture
  • Overview of essential Linux commands

 

Module II: Software Configuration Management (SCM)

  • Understanding the need of Software Configuration Management discipline 
  • Get to know SCM Terminologies
  • Understanding Git Architecture
  • Installation & Git Configuration
  • Distributed Version control using Git
  • Git user workflow 
  • Branching & Stash
  • Revert/Rollback, Hooks


Module III: Build Management

  • Understanding Build Automation 
  • Java Build system
  • Understanding Maven architecture , Maven standards
  • Maven Lifecycle
  • Configuring pom.xml 
  • Maven Plugin Management
  • Maven Dependencies
  • Maven Multi modules

 

Module IV: Continuous Integration (CI)

  • Understanding Build process & Developer workflow
  • Need of Continuous Integration
  • Understanding Jenkins Architecture 
  • Jenkins Installation
  • Master & Slave configurations
  • Plugin Management
  • Configuring different types of Jobs
  • Security & Authentication in Jenkins
  • Overview of popular plugins used in Industry

 

Module V: Configuration Management (CM)

  • Understanding need of Configuration Management
  • Ansible Architecture  
  • Ansible setup & configuration on different nodes 
  • Introduction to YAML
  • Ansible command line usage
  • Ansible Modules
  • Ansible Playbooks
  • Roles
  • Practical examples of different Ansible Use cases

 

Module VI: Containers

  • Understating Containers vs Virtual Machines
  • Docker Architecture
  • Get to know Docker Components
  • Docker Installation & setup 
  • Docker Container Management  - Container creation, start, stop, renaming, logs, deletion, stats, events
  • Docker Images
  • Data Volumes & Port redirection
  • Building Images Interactively using containers
  • Dockerfile & its Instructions 
  • Deploying a Registry server
  • Practical examples of Docker use cases
  • Microservice Architecture
  • Dockercompose & configuration file

 

Module VII: Cloud Computing

  • Understanding Cloud computing
  • Cloud service models – IaaS, PaaS, SaaS
  • AWS Account Basics
  • Identity & Access Management (IAM)
  • Virtual Private Cloud (VPC)
  • Simple Storage Service (S3)
  • Elastic Compute Cloud (EC2)
  • Elastic Load Balancer (ELB)
  • Auto Scaling
  • CloudWatch & Lambda overview

 

Module VIII: Release Management

  • Understand Continuous Delivery & Continuous Deployment
  • Code codeverage & Code Analysis
  • Release workflow & promoting products
  • Developer workflow

 

Module IX: Scripting Essentials [ OPTIONAL ]

  • Python Overview
  • Environment setup
  • Basic syntax
  • Variable types – Numbers, strings, Lists, Tuples
  • Python operators 
  • Decision Making
  • Loops
  • Functions
  • Files I/O
  • Modules

Online Job Support

If you are facing any problem in performing your DevOps task assigned to you then MaxMunus is just a Call/E-mail away to help you. We provide DevOps Online Job Support for professionals to help them perform their DevOps task very smoothly and efficiently. We can help you perform your DevOps task using DevOps tools - Git, Chef, Docker, Jenkins, Puppet, Ansible and Nagios to automate multiple steps in SDLC.

The Process we follow for our Online Job Support Service:

  • We receive your enquiry for Online Job Support.
  • We will arrange a conference call with our consultant to understand your complete requirement and the tools you are using.
  • If our consultant is 100% confident in taking up your requirement and when you are also comfortable with our consultant, then only we will agree to provide service and you have to make the payment to get the service from us.
  • We will fix the timing for the Online Job Support as mutually agreed by you and our consultant.

Review

DevOps Review

Request For Demo