DevOps Training in Chennai - @OrangeTechnoMind

DevOps Training in Chennai

devops training in chennai

We are providing best DevOps training in Chennai with experienced professionals. Our DevOps training syllabus very depth and carrier oriented. Using this Devops training course you learn Continuous Integration from experienced professional.

Orange Technomind providing real-time and placement focused DevOps training in Chennai, This course syllabus covers basic to advanced level and it helps to get the placement in any MNC companies. We designed DevOps training syllabus based on industry standard. Our trainers are experts and working professionals with hands on real time knowledges.

We are offering DevOps Training in Chennai with excellent DevOps Training Courses in Chennai. We are leading DevOps Training Institute in Chennai.

Using this course you learns fundamental of DevOps, Linux Administration, Version Control tools, Chef, Jenkins and Puppet. And also you learn various infrastructure layouts

Orange TechnoMind will teach you DevOps with hands on experience from the best experienced professionals who are working in best software industry

Audience

This course is designed for Technical Professionals, Architect and Infrastructure Administrator who wants to learn Continuous Integration using DevOps for day to day activities or knowledge purpose.

DevOps Training Syllabus

Linux Linux Basic Administration

  • Overview of Linux
  • Linux Software
  • Explain Package Management
  • rpm
  • yum
  • apt-get
  • Launching Virtual Machine
  • Explain base shell, korn shell
  • Interact with Linux by Command and Shell script
  • Basic Commands
  • Write and execute Shell Script
  • Input / Output Redirection
  • Pipes
  • What is Process
  • PID and background process
  • Top commands and Resource utilization
  • trace background jobs
  • what is syslog
  • syslogd and Login Logging
  • Rotating Logs
  • User Management - user / group / permission
  • Managing Use Environments
  • Controlling Access
  • File System and System Directories
  • Symbolic Links
  • Explain /Proc, /etc, /opt file system
  • Mount and UMount
  • Devices and Modules
  • vmstat, nmon, iostate
  • Kernel Administration
  • How to install other software and tools
  • Library Management
  • /lib and /usr/lib
  • ldd
  • Interface Configuration
  • hostname
  • Route table
  • ethtool
  • Backup Management
  • Explain IPv4 and IPv6
  • Explain Subnet and how to calculate Subnet
  • Explain NFS
  • Distributed Network File System

Git Introduction to Git

  • Overview of Version Control
  • Features and Benefit of Version Control
  • Distributed Version Control
  • Snapshots
  • Trees and Branches

Git Installation on Git

  • Prerequisites
  • Installation on Git
  • Verify Installation
  • Configuration

Git Basics of Git

  • Initializing Repository
  • Clone
  • How to check-in and track it
  • Commit and Rollback
  • Removing files
  • View the Commit History

Git Working with Git Branches

  • Basic concept of Branches
  • Create new Branches
  • How to Switch branches
  • Merging
  • WorkFlows
  • Pull
  • Push
  • Rebasing

Git Distributed Git

Git Git Tools

  • Creative Stashing
  • Create Branck and Check-in from Stash
  • Distributed Version Control
  • Advanced Merging
  • GitHub Account setup and Configuration
  • Scripting GitHub

Git Customizing Git

Orange Technomind Overview of Continuous Integration (CI)

  • What it means Continuous Integration?
  • Fundamental of CI
  • How CI helps to Agile Development
  • History of Jenkins
  • Where Jenkins Fit in Organization
  • Overview of Jenkins community

Orange Technomind Setup and Running Jenkins

  • Prerequisites
  • Preparing Environment
  • Installing Git
  • Setup Account
  • Install Jenkins on Ubuntu / Windows
  • Configuring a Node
  • Running Jenkins as Stand-Alone/ Apache Server
  • Backup Jenkins data

Orange Technomind Configuring Jenkins server

  • Configure Dashboard
  • Configure System Environment
  • Global Properties
  • Configure Build Tools
  • Configure Proxy

Orange Technomind Working with Jenkins Build Job

  • Create and Configure a job
  • Run a job manually
  • Triggering a Build
  • Scheduled Build job
  • Manual Build job
  • Polling SCM
  • Maven and ANT Build Step
  • Execute a Shell
  • Post-Build Actions
  • Archiving Build Results
  • Notifications

Orange Technomind Working with Automate Testing

  • Introduction of Automate
  • Automate unit test
  • Configure Test Reports
  • Automate Performance Test

Orange Technomind Advanced Jenkins

  • Working with Maven Build
  • Monitoring External jobs
  • Distributed builds
  • File fingerprint tracking
  • Parameterized Build Job
  • Parameterized Trigger
  • Automated Deployment and Continuous Delivery

Orange Technomind Jenkins Plugins

  • Change reporting
  • Code coverage
  • Static Analysis
  • Performance reporting
  • Style checking

Orange Technomind Secure and Notification In Jenkins

  • Overview of Security
  • Activating Security
  • Simple Security
  • Security Realms
  • Authorization
  • Auditing
  • Overview of Notification
  • Email Notification
  • Other Notification

Docker Training in Chennai Docker Introduction

  • What is Docker
  • Benefit of Docker
  • Virtual Machine
  • Containers
  • Container vs VM
  • Containers under the Hood
  • Chef
  • Puppet
  • Architecture of Docker

Docker Training in Chennai Installing Docker

  • Pre-installation of Docker
  • Installation Docker on Ubuntu
  • Access permission for non-user
  • Configuring Docker
  • Update on Docker

Docker Training in Chennai First containers

Docker Training in Chennai Running containers in the bg

Docker Training in Chennai Components of Docker

Docker Training in Chennai Images and containers

Docker Training in Chennai Creating Images

Docker Training in Chennai Basic networking

Docker Training in Chennai Working with extrenal volumes

Docker Training in Chennai Connecting containers

Docker Training in Chennai The Docker Hub

Docker Training in Chennai Docker Commands

Docker Training in Chennai Automated builds

Docker Training in Chennai working with Registries

Docker Training in Chennai Building with Dockerfile

Docker Training in Chennai Security

Docker Training in Chennai The Docker API

Docker Training in Chennai Troubleshooting

Docker Training in Chennai Monitoring and Alerting

Orange Technomind Introduction to Ansible

  • What is Configuration Management?
  • Automation of manual work on IT orchestration
  • What is Continuous Integration?
  • What is DevOps?
  • How CM is important for DevOps
  • Overview of Ansible
  • What issues Solving by Ansible?
  • Strengths of Ansible
  • Concept and terminology on Ansible
  • Architecture of Ansible
  • Different from Chef and Puppet

Orange Technomind Getting start with Ansible

  • Infrastructure Management
  • Some prerequisites
  • Set up on Windows / Linux
  • Create basic inventory file
  • Run Ansible Ad-Hoc command
  • Testing with Vagrant
  • Connect to your target nodes with SSH

Orange Technomind Inventory

  • Basic inventory example
  • Hosts and groups
  • Inventory file for Multiple Servers
  • Configure groups of servers or individual servers
  • Manage users and groups
  • Manage packages
  • Manage files and directories

Orange Technomind Ansible Playbooks

  • Overview of Playbooks
  • Power Plays
  • Handlers
  • Variables
  • Loops
  • Asynchronous Actions
  • Error Handler
  • Manage Ansible code using git
  • Task
  • Module
  • Running Playbook

Orange Technomind Docker containers with Ansible

  • Introduction to Docker
  • Docker application lifecycle
  • Create Docker image with Ansible
  • Synergy of containerization and automation
  • Staring MySQL containers
  • Data storage containers

Orange Technomind Highly available infrastructure with Ansible

  • Spec up our inventory and host groups
  • Using roles
  • Configure our database backend
  • Configure our web server front-end
  • Configure a replicated filesystem
  • Configure centralized logging

Orange Technomind Deployments with Ansible

  • Deploying Application to local Vagrant environment
  • Promote code to higher environment
  • Alternative to Ansible compares

Orange Technomind Troubleshooting

Orange Technomind Introduction to Salt

  • Overview of Salt
  • Architecture of Salt
  • Topology Options

Orange Technomind Setup

  • Single-Master Setup
  • Verify Setup
  • Basic Commands

Orange Technomind Execution Module

  • Manage Users
  • Manage Packages
  • SaltUtil

Orange Technomind Salt States

  • Overview of State File
  • State Ordering
  • Top File

Orange Technomind Minion Data

kubernetes tarining in chennaiIntroduction To Kubernetes

  • What is Kubernetes?
  • Features and Benefit of Kubernetes
  • Architecture of Kubernetes
  • Container orchestration
  • Concept of Kubernetes - Cluster, Node, Master, Service
  • Kubernetes Components - Master , Nodes
  • Explains Kubernetes Runtime - Docker, Rkt

kubernetes tarining in chennaiEnvironment Setup and Configuration

  • Single-Node Cluster VS Multi-Node Cluster
  • Creating the Cluster
  • Initializing the master
  • pod network
  • Scaling containers
  • Forwarding container ports
  • YAML
  • JSON

kubernetes tarining in chennaiHigh Availability

  • Concept of High-availability
  • Create Cluster with high availability
  • Building Multiple Masters and Nodes
  • Clustering etcd
  • DNS discovery
  • Running redundant API
  • Rolling upgrades

kubernetes tarining in chennaiRunning Code in Kubernetes

  • Container registries
  • Setup Container
  • Dockerfile commands
  • Building and Running the container
  • Port forwarding
  • Proxy

kubernetes tarining in chennaiContainer LifeCycles

  • pod LifeCycle
  • Snapshot of the current state
  • Liveness probe
  • Initialization containers
  • Handling Shutdown

kubernetes tarining in chennaiBackground Processing in Kubernetes

  • Explain Background process
  • CronJob
  • Persistence with Kubernetes
  • Stateful Sets

kubernetes tarining in chennaiIntegration with Continuous Delivery

  • Explain continuous Delivery concept
  • Integrating with Jenkins
  • Install and Setup a Jenkins server
  • Docker registry
  • Docker Trusted Registry

kubernetes tarining in chennaiLogging and Monitoring

  • Explain Logging and Monitoring option
  • Built-in Monitoring
  • Collecting application logs
  • Working with Kubernetes logs
  • Viewing logs using Kibana
  • Monitoring master and node
  • Spans and traces

kubernetes tarining in chennaiTroubleshooting

  • Error validating data
  • CrashLoopBackOff
  • Starting and inspecting the image