DevOps Training in Chennai

The course is divided into six parts. Five parts are mandatory and will be done in the same flow.

Sixth part will be taken after the completion of the course.

It will be scheduled and notified to you but it is optional to attend and does not hamper your self-learning process.

We offer DevOps training in Chennai with the nominal fee.

What is DevOps?

Part 1: DevOps Training in Chennai – Introduction

  • Understanding Development
  • Development SDLC: WaterFall & Agile
  • Understanding Operations
  • Dev vs Ops
  • DevOps to the rescue
  • What is DevOps
  • DevOps SDLC
  • Continous Delivery model
  • DevOps tools for DevOps SDLC
  • DevOps Roles & Responsibilities

Part 2: OS, Virtualization & Networking Linux Quickstart

  • Linux Introduction, Principles & Linux distro
  • Command line utilities & Basic commands
  • Linux Filesystem
  • Text Editors (VIM)
  • Filters & I/O Redirections
  • Users & Group administration
  • File permissions & Ownerships
  • Sudo
  • Software Management: Redhat & Ubuntu
  • Useful tools: ssh, telnet, scp, rsync, disk utils, backups etc
  • Service & Process management
  • Systems and HW stats

Networking fundamentals Part 1

  • Components of computer networks
  • Classification: LAN, WAN, Peer to Peer network, Server based
  • Switches
  • Routers
  • Network Architecture
  • Protocols
  • Port numbers
  • DNS
  • DHCP
  • IP Addresses

Web Application Architecture.

  • Infrastructure
  • Network layout
  • Services & Components
  • Databases
  • Datastores
  • Architecture from a DevOps perspective.

Virtualization

  • Introduction & Real-time use cases
  • Hypervisors
  • Virtualbox
  • Vagrant on Windows, Linux, and Cloud
  • Automating virtual machines
  • Vagrant & Virtualbox for Lab setup
  • Create & Manage your own Lab on any computer

Part 3 Cloud Computing Cloud computing

  • Introduction to cloud computing.
  • DevOps & Cloud
  • Public, Private & Hybrid cloud
  • IAAS, PAAS & SAAS
  • Cloud computing & DevOps

AWS part 1

  • Introduction to the Public cloud with AWS
  • Setup your own account and Manage it
  • IAM: Manage users, groups, roles & policies
  • Secure your AWS account
  • Ec2 services: Instances, AMI, EIP, Security groups, key pairs
  • EBS: Manage Volumes for ec2, backups & restores
  • ELB: Load balance your own website
  • S3: Use S3 to host websites & as a centralized storage
  • RDS: Setup & Manage you are own Highly available Database

                          DevOps Training in Chennai

Part 4 Automation, Orchestration & Config Managment Version control system with Git

  • What is VCS & why it is needed
  • DevOps use cases
  • Setup your own repo with git
  • Manage your code base/source code with GIT & GITHUB

Continous Integration with Jenkins

  • Introduction to continuous integration.
  • Build & Release and relation with DevOps
  • Understanding development and developers
  • Why Continous integration
  • Jenkins introduction, setup, projects, and plugins
  • Jenkins administration:
    • Users
    • Nodes/slaves
    • Managing plugins
    • Managing software versions
    • Introduction
    • Phases
    • Java builds
  • Build and Release job/project setup
  • Nexus:
    • Intro & Setup
    • Software versioning & Hosted repository
    • Integration with Jenkins
  • Continous integration job/project setup
  • Complete Jenkins project:
    • Packing Artifacts
    • Static Code Analysis
    • Tomcat setup Staging & productions
    • Artifacts deployments to web servers from Jenkins
    • Build Pipeline
  • Jenkins not just CI tool anymore
  • More DevOps use cases of Jenkins

Ansible

  • Configuration Management & Automation
  • What is Ansible & its features
  • Ansible setup on local & cloud
  • Understanding Ansible architecture & Execution
  • Inventory
  • Ad-hoc commands: Automating change Management with Ad Hoc commands
  • Playbook Introduction
  • Ansible configuration with ansible.cfg
  • Ansible documentation
  • Modules, modules & lots of modules
  • Writing playbook for web server & DB server deployments
    • Tasks
    • Variables
    • Templates
    • Loops
    • Handlers
    • Conditions
    • Register
    • Debugging
  • Ansile Roles
    • Identify server roles
    • Roles structure
    • Creating, Managing and executing roles
  • Ansible Galaxy
    • Exploring Roles from Galaxy
    • Download Galaxy roles and integrate with your code
  • Ansible Advanced Execution
    • Improving execution time
    • Limiting and selecting tasks
    • Troubleshooting and Testing

Puppet

  • Config Management with Puppet
  • Difference between Puppet & Ansible
  • Puppet server & agent setup
  • Writing puppet manifests
  • Managing multi-OS(RedHat & Ubuntu) with puppet
  • Setup LAMP Stack with Puppet
    • Resources
    • Variables
    • Selectors
    • Classes
    • Variables
    • Conditions
    • Modules
  • Puppet Forge modules:
    • Apache
    • VCS
    • Firewall
    • Mysql
  • Templates
  • Hiera

Continuous Delivery project

  • What is continuous delivery & why it is needed
  • Continous delivery vs Continous deployments
  • Overview of the project
  • Infrastructure setup for the project
  • Integrating, AWS, Git, Jenkins, Nexus, Ansible, Web servers & DB servers
  • Project execution step by step.
  • Build triggers
  • Build Pipeline
  • Deploy latest/old/any version of artifacts

    DevOps Training in Chennai

Part 5 Dockers & Containers

  • What are containers
  • Difference between VM’s & Containers
  • Hypervisor Vs Docker Engine
  • Docker Introduction
  • Docker installation
  • Images & containers basics
  • Images
    • Docker Images Deep Dive
    • DockerHub
    • Pull & Push images
    • Building your own Image with Dockerfile
    • Docker & Jenkins integration
    • Hosting & Managing Images
  • Containers
    • Deep Dive
    • Running, Stopping, Deleting, Inspecting & Managing containers
    • Docker networking
    • Web server examples
    • Local Development workflow
    • Docker Compose
  • Automated WorkFlow/ Continous delivery of dockers
  • Docker Orchestration with Kubernetes
    • Microservice Architecture
    • Why Containers for microservices
    • Kubernetes Intro & Architecture
    • Kubernetes setup
    • Running Docker containers on kubernetes
    • Kubel
    • Pod
    • Service
    • Replication controller & Set
    • Deployment
  • Whats Next in Container world

Networking fundamentals Part 2

  • Ip Addresses & Subnet Masks
  • IP Address Ranges
  • Subnetting
  • Private Vs Public networks
  • High Availability
  • Firewalls & NACL

AWS Part 2

  • Ip Addresses and Subnet Masks
  • VPC: Setup Highly Available & Secure network on AWS
  • CloudWatch: Monitor you AWS setup
  • Autoscaling with ELB
  • Beanstalk: Setup and automated deployments

Next Level of DevOps => DevSecOps

  • Information Security Overview
  • Security Threats and Attack vectors
  • Hacking concepts
  • Hacking phases
  • Attack Types
  • penetration testing
  • DevOps & PenTest
  • PenTest tools
  • Kali Linux OS
  • Vulnerability Assessment tools
  • Metasploit
  • Nmap
  • Nessus

Part 6: More DevOps tools (Optional)

  • Chef
    • Chef Overview and comparison with Ansible & Puppet
    • Understanding chef concepts.
    • Writing chef recipes
    • Creating cookbooks
    • Hosted chef server
    • Knife
    • Bootstrapping/ adding nodes
    • Roles
    • Berkshelf
    • Setting up your own chef server
    • Managing chef from Chef UI
    • Databags
    • Chef supermarket
  • Monit
  • SonarQube integration with Jenkins
  • Troubleshooting issues in DevOps implementations
  • AWS automation with Ansible
  • Terraform
  • DevOps job profiling

HIGHLIGHTS:

1. Especially relevant Corporate consultants from top MNC’s to handle classes.

2. In addition Excellent Infrastructure.

3. 24*7 Lab Facility.

4. First of all Nominal Fees.

5. Most noteworthy Accommodation Facility available.

6. 100% Job Assistance in an MNC since company incorporated in 2007.

7. Good Study Material will be given.

8. Unlimited Broad Band through Wi-Fi.

9. Effective Resume Preparation.

10. Finally, We Conduct some Mock Interviews. So, candidates can face interview easily.

DevOps Training in Chennai

Other Training Courses:

  1. PeopleSoft Training in Chennai
  2. WorkDay Training in Chennai
  3. Siebel CRM Training in Chennai

DevOps Training in Chennai

1 Star2 Stars3 Stars4 Stars5 Stars (551 votes, average: 5.00 out of 5)
Loading...
Summary
DevOps Training in Chennai | India
User Rating
5 based on 2 votes
Service Type
DevOps Training in Chennai | India
Provider Name
PSP Technologies Private Limted,
New# 45, South Usman Road,,T Nagar,Tamil Nadu-600017,
Telephone No.+919841321679
Area
Class Room | Online | Corporate
Description
DevOps (a clipped compound of "development" and "operations") is a software engineering culture and practice that aims at unifying software development (Dev) and software operation (Ops).