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

Orange TechnoMind Overview of Python

  • What is Python
  • Features of Python
  • Who uses this Python

Orange TechnoMind Environment Setup

  • Setup for local environment
  • Installation of Python
  • Path update
  • Path for Unix/Linux/windows
  • Environment variables

Orange TechnoMind Syntax and Variables

  • Identifiers
  • Multi-Line statement
  • Command line arguments
  • Access and parsing command line
  • Numbers
  • Strings
  • Lists
  • Tuples
  • Dictionary
  • Type conversion
  • Different type of operators

Orange TechnoMind Execution

  • Execute using interactive mode
  • Execute using IDE
  • Execute using script

Orange TechnoMind Conditional Statements

  • Decision making statements
  • While Loop
  • Infinite Loop
  • For Loop
  • Nested Loop
  • Iterating statement
  • Single statements suites
  • Pass statement

Orange TechnoMind Functions

  • Define and call function
  • Pass by references and pass by value
  • Default arguments
  • Anonymous functions
  • Global and local variables

Orange TechnoMind Dictionary and Tuples

  • What is Dictionary
  • What is Tuples
  • Built-in Dictionary
  • Built-in Tuples
  • Indexing, Slicing
  • Access data from Dictionary and Tuples
  • Delete and update on Dictionary and Tuples

Orange TechnoMind Modules

  • Overview of Modules
  • Advantages of Modules
  • Import Modules
  • Locating Modules
  • Packages

Orange TechnoMind File process

  • CRUD operation on files
  • Read from keyboard
  • File object attributes
  • Read and Write on files
  • Input and Raw-input function

Orange TechnoMind Classes and Objects

  • Overview of OOP
  • Create classes and Instances
  • Static and non-static methods
  • Built-in Attributes
  • Garbage Collection
  • Inheritance
  • Overload and Overriding
  • Data Hiding

Orange TechnoMind Regular Expressions

  • Advantage of Regular Expressions
  • Match function
  • Search Function
  • Patterns
  • Grouping

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

AWS DevIntroduction to Cloud Services

  • Overview of Cloud Computing
  • Main objectives for Cloud
  • Benefit and features of Cloud Services
  • Overview of Iaas, Paas, Saas
  • What is Public Cloud, Private Cloud, Hybrid Cloud
  • Major Cloud Provider

AWS DevVirtualization

  • Overview of Virtualization
  • Benefit of Virtualization
  • Different Types of Virtualization
  • Hypervisor

AWS DevIntroduction to AWS

  • Overview of AWS
  • AWS Services and Product
  • Explain AWS Regions
  • AWS Purchasing Options
  • Explain EC2
  • Signing free tier account on AWS

AWS DevAmazon Elastic Compute Cloud (EC2)

  • Explain of EC2 instance
  • Create EC2 Instances
  • Security Group
  • Public and Private IP for EC2
  • Key Pairs
  • Amazon Elastic Load Balancer
  • Auto scaling

AWS DevIdentity Access Management (IAM)

  • Concept of IAM
  • Create User and Groups
  • Applying Policy
  • Access Keys and Security Credentials
  • Identity Federation
  • IAM best Practices

AWS DevAmazon Simple Storage Service (S3)

  • Overview of Simple Storage Service (S3)
  • Feature of S3
  • Pre-signed URL
  • Understand permissions
  • S3 Object Versioning
  • How to write and read files from S3 buckets
  • Import and Export

AWS DevRelational Database Service (RDS)

  • Overview of RDS
  • Configure RDS
  • Connecting to RDS
  • RDS Management and Maintenance
  • RDS Backups and Replicas

AWS DevAWS DynamoDB

  • Overview of DynamoDB
  • Configure and Connect DynamoDB
  • Access Control on DynamoDB
  • Data Manipulation

AWS DevAWS DynamoDB

  • Overview of DynamoDB
  • Configure and Connect DynamoDB
  • Access Control on DynamoDB
  • Data Manipulation

AWS DevAmazon Application Services

  • Overview of SQS
  • How to Configure and use of SQS
  • Email Services
  • SMTP Services
  • AWS Lambda
  • Overview of Notification Services
  • Topic
  • Subscriptions
  • Notification Event for Applications

AWS DevRoute 53

  • Overview of Route 53
  • Hosting Application
  • Routing traffic to Application

= AWS Console

  • Amazon Web Services Management Console
  • Amazon Web Services CLI
  • Amazon Web Services Plugins

AWS Dev Virtual Private Cloud (VPC)

  • Overview of Ip addresss and Subnetting
  • Understanding VPC concept
  • Public and Private Subnets
  • Component of VPC
  • Direct Connect
  • AWS Peering
  • Network ACL’s
  • Internet Gateway
  • Routing table and DHCP set
  • Configuration and management of VPN connectivity

= Amazon CloudWatch

  • Overview of CloudWatch
  • Benefit of CloudWatch
  • Monitoring
  • Metrics
  • Custom Metrics