DevOps Course Content

PART - I

Chapter 1: Introduction to DevOps

  • Overview of the existing system
  • Why DevOps
  • DevOps fundamentals and methodologies
  • About SDLC and Agile Model
  • Basic prerequisites to work in this domain
  • DevOps tools
  • Java Concepts

Chapter 2: Basic of Datacenter and Cloud Computing

  • Cloud Computing Models
    a) Software as a Service (SaaS)
    b) Platform as a Service (Paas)
    c) Infrastructure as a Service (Iaas)
  • Understanding Public, Private and Hybrid Clouds
  • Cloud Computing Benefits
  • Cloud Computing Challenges

Chapter 3: Linux Administration and Shell Scripting

  • Environment Management
    a) Tools and Networking Concepts
  • Basic Unix/Linux Commands
    a) Server Environment introduction
    b) Types of Environments and their importance
    c) Introduction to the Linux environment
    d) Basic commands to work on Linux environment
  • RED HAT CERTIFIED SYSTEM ADMINISTRATION(RHCSA)
  • Shell Scripting
    a) Basics introduction
    b) Variables, arrays
    c) Conditions and loops
    d) Functions
    e) File system accessing
    f) Special variables/Command line variables

Chapter 4: Open Stack / Cloud Stack Administration

Chapter 5: DEVOPS: Puppet

  • Introduction to Puppet
  • Installation and Configuration of Master server and agents
  • Managing Manifests
  • Creating and Managing modules
  • Version control with Puppet

PART - II

Chapter 6: DevOps: Build Automation Tools

Build process automation (Ant & Maven)

1) Ant

  • Ant Introduction
  • Ant tasks
  • Ant properties and command line calls
  • Advanced ant tasks and external tasks

2) Maven

  • Maven - Environment Setup
  • Maven - Build Life Cycle
  • Maven - Build Profiles, Repositories, Plug-ins
  • Maven - Creating, Building & Testing Project
  • Maven - Project Templates
  • Maven - Snapshots
  • Maven - Build Automation
  • Maven - Manage Dependencies
  • Maven - Deployment Automation
  • Maven - Web Application

Chapter 7: DevOps: Source Code Management

Source code management/Version controlling system

1) SVN (Subversion) -- Optional

  • Subversion introduction
  • SVN and apache installation and configuration
  • Users administration
  • SVN directory structure
  • All SVN commands
  • Branching and merging
  • Branching Strategies
  • Configuration management
  • Admin activities

2) GIT REPOSITORY

  • What is a distributed version control system?
  • Installation
  • Different levels of Git configuration
  • The process of staging and committing
  • The details of the commit objects

3) NEXUS

  • Nexus prerequisites
  • Installing and Running Nexus
  • Using the Nexus User Interface

Chapter 8: DevOps: Continuous Integration Tools

Jenkins

  • Jenkins Introduction
  • Jenkins configuration
  • Master and slaves configuration
  • Types of projects and integration of builds
  • Plugins

Chapter 9- DevOps: Deployment Environment

1) Apache Tomcat

  • Installation
  • Configurations
  • Deployments and types of deployments
  • Debugging logs

2) WebLogic (Optional)

  • Installation
  • Configurations
  • Deployments and types of deployments
  • Debugging logs

Chapter 10- DEVOPS: MONITORING

  • How to monitor the Servers
  • Trigger Alerts
  • How to check events; CPU, Memory and RAM Graphs for servers

Chapter 11- DEVOPS: CONFIGURATION MANAGEMENT (ITIL Process)

  • Configuration Management Activity
  • Configuration Control
  • Incident Management
  • Change Management
  • Problem Management

Chapter 12- DEVOPS Engineer Activities

  • Day to day activities as a DevOps engineer
  • Release process and types of releases
  • Coordination with Dev and QA teams
  • Optimizing the build and deploy process activities

Chapter 13- DEVOPS: CI & CD Operations using AWS Services

  • Cloud Code Commit
  • EC2 Instances
  • Cloud Code Deploy
  • Cloud Code Pipeline

Placed Students

Name : Vamsi Krishna
Location : Hyderabad
Date : 16-07-2014
Description :

Latest News

DEVOPS ::: Class Room Training Start From @ 7:00 AM 12-10-2017

Weblogic & SOA Admin ::: Online Training Start From @ 8:00 PM 09-11-2017

AWS ::: Class Room Training Start From @ 7:00PM 30-10-2017

SOA Admin ::: Class Room Training Start From @ 10:00 AM 13-11-2017