DevOps Training Course
greens Technologys Porur Technologies is the best greens Technologys Porur for devops in chennai, we provide job oriented training for both classroom & online training, we are located in chennai for classroom training and devops online training for usa, canada, uk, australia. get trained by 13 years of experienced trainer. which covers prerequisites , docker, vagrant, chef, jenkins, git
DevOps Training with Linux Basics, ITIL and AWS
greens Technologys Porur Provides DevOps Course with Free Linux (Basics & Administration Required Topics), AWS and ITIL
Course Curriculum
Curriculum
TABLE OF CONTENTS
Devops + Linux + AWS + ITIL
Software Development Life Cycle (SDLC)
- Introduction to SDLC
- Purpose of SDLC
- Phases of SDLC
- Various Teams and Roles in SDLC
- Various Models of SDLC
- Waterfall model
- Agile Model
- Dev Vs Ops
- New trends in SDLC
- Why Corporates are shifting to Devops
DEVOPS
- Introduction to Devops
- History of Devops
- Why Devops
- What is Devops
- Definition of Devops
- Devops Features
- Difference between Left shift and Right shift Implementation in SDLC
- Devops Roles and Responsibilities
DEVOPS LIFECYCLE AND TERMINOLOGIES
- Devops Life Cycle Stages
- Continuous Development
- Continuous Integration
- Continuous Delivery
- Continuous Testing
- Continuous Deployment
- Continuous Monitoring
- Continuous Feedback
DEVOPS TOOLS OVERVIEW
- Continuous Development tools
- Continuous Integration tools
- Continuous Delivery tools
- Continuous Testing tools
- Continuous Deployment tools
- Continuous monitoring tools
DEVOPS PREREQUISITES – VIRTUALISATION
- Introduction to Virtualization
- Virtualization Types
- Hosted
- Bare metal
- Hypervisors
- Virtual Machine Setup
DEVOPS PREREQUISITES – LINUX
- Introduction to Operating Systems
- Types of Operating Systems
- Linux Operating Systems basics
- Kernel
- Shell
- System Calls
- Utilities
- Linux File Hierarchy Structure
- Linux Basic Commands
- File Permissions
- Change Ownership of Files
- Sudo Access
- What is Sudo
- About /etc/sudoers file
- About visudo
- Steps to give sudo access to a normal user
- About su
- Difference between su and sudo
- Service Request Procedures for Sudo Access in Real Time
- Expected Interview Questions on Sudo Access
- Linux User Administration
- Types of users
- User creation Process
- Useradd commands
- Usermod commands
- Userdel commands
- Passwd change commands
- About /etc/passwd file
- About /etc/shadow file
- About /etc/skel file
- Troubleshooting user lock and unlock and password lock and unlock issues
- ITIL – Incident Management Procedures implementation in User Administration in Real Time.
- Expected Interview Questions on Linux User Administration
- Linux Software Management
- About Utilities of Software Installation
- Install software using RPM
- Install Software using YUM
- Perform consistency tests on software packages before installation
- Troubleshooting Software installation issues
- ITIL- Change Management Procedures followed before installing a software/patch/package in Real Time
- Expected Interview Questions on Linux Software Management
- Linux Service Management
- Need of Service management
- Service – start, stop, reload, restart, status
- Chkconfig – list, on, off, runlevels
- Systemctl – start, stop, reload, restart, status
- Troubleshooting Service Error messages
- Implementation Procedures of Service Management in Real Time
- Expected Interview Questions on Linux Service Management
- Linux Process Management
- About Daemon in linux
- Interactive Processes
- System Process
- Automatic ( Batch) process
- Parent and Child Process
- ps commands
- kill commands
- Setting priority for a process
- Troubleshooting error messages
- Expected Interview Questions on Linux Process Management
DEVOPS PRE REQUISTIE – BASH SCRIPTING
- Introduction to Bash Scripting
- Variables
- Input methods
- Control Statements
- Condition statements
- Loops
- Few Sample scripts
CLOUD COMPUTING
- Introduction to cloud computing
- Types of Cloud Computing
- Public Cloud
- Private Cloud
- Hybrid Cloud
- Introduction to Cloud Services
- Types of Cloud services
- IAAS
- PAAS
- SAAS
- Expected Interview Questions on Cloud Computing
DEVOPS IN CLOUD COMPUTING
- Role of Devops in Cloud Computing
- Provisioning
- Types of Provisioning
- On-Premises Provisioning
- Cloud Provisioning
- Cloud Providers
- Expected Interview Questions on Devops in Cloud Computing
DEVOPS AND AWS
- Introduction to Amazon Web Services
- Why AWS
- Brief History of AWS
- AWS Service Graph
- AWS Partner Program
- AWS Features
- AWS Global Infrastructure
- AWS Regions
- AWS Availability Zones ( AZ )
- AWS Edge Zones
- Difference between AWS – Regions, Availability Zones, Edge Zones
- Understanding AWS various services
- IAM
- EC 2
- EBS
- VPC
- ELB
- Cloud Watch
- Elastic Beans
- RDS
- Route 53
- Amazon S3
- AWS- IAM
- Setup Public Cloud Account on AWS
- Create EC2 Instance on AWS
- Secure AWS Instances
- Expected Interview Questions
VERSION CONTROL SYSTEMS ( VCS )
- Introduction to VCS
- Purpose of VCS
- VCS Workflow
- Types of VCS
- Local VCS
- Benefits
- Drawbacks
- Centralized VCS
- What is CVCS
- Benefits of CVCS
- Drawbacks of CVCS
- Notable Vendors of CVCS
- DVCS
- What is DVCS
- Benefits of DVCS
- Drawbacks of DVCS
- Notable Vendors of DVCS
- Differences between DVCS and CVCS
- VCS Basic Setup Terminologies
- Repository
- Server
- Client
- Working Copy
- Trunk
- VCS Basic Actions Terminologies
- Add
- Revision
- Head
- Checkout
- Check In/commit
- Changelog
- update/Sync
- Revert
- VCS Advanced Actions Terminologies
- Pull
- Push
- Branch
- Delta
- Merge/patch
- Conflict
- Resolve
- Locking
- Reverse Integration
- Forward Integration
- Version Control Systems Best Practices
- Sample Architectures of DCVS and CVCS
- Exercises on VCS Architecture understanding
- Expected Interview Questions on VCS
GIT
- Introduction to Git
- Git Features
- Role of Git in Real Time
- Git installation on Windows and Screen shots
- Git installation on Linux
- Git Architecture
- Working Directory
- Staging Area ( Index Area )
- Local Repo
- What is Git Repository
- Git with Local Repositories
- Git with Remote Repositories
- Git Configuration Files
- git configuration files understanding
- Git Configuration files Precedence
- git config command usage
- Set git environment variables for global level
- Set git environment variables for local level
- Setup git repository using git init
- Difference between git init, git init –bare
- Stop git tracking files using git ignore
- Case study to understand Git config global and local levels
- Troubleshoot git init issues
- Expected Interview Questions
- Git Making Changes
- git add
- git status
- git commit
- Git Parallel Development
- git branch
- git merge
- git rebase
- Git logs
- Git Diff
- Git Checkout
- Git Reset Head
- Git amend flag
- Git cloning
- Git Fetch/pull
- Git Push
- Git stash
- Git Remote
- Real Time Workflow of Git Branching
- Delete Git branches on Local Repo and Remote Repo
- How to remove git files from Local Repo and Remote repo
- How to Rename Git files in Repositories
- Github
- Set up Git Server
- Best Practices of Git
- Troubleshooting Git Error messages
- Expected Interview Questions on Git
JENKINS
- Introduction to Jenkins
- Features of Jenkins
- Jenkins Architecture
- Setup Jenkins
- Secure Jenkins
- Jenkins user accounts
- Jenkins Plugins
- Create jobs
- Builds Triggers
- Build tools
- Maven Architecture
- Installation of Maven
- Configure Maven
- Expected Interview Questions on Jenkins
CONFIGURATION MANAGEMENT
- Introduction Configuration Management
- Configuration Management terminologies
- Configuration Management tools
- Difference between Chef, puppet, Ansible
- Expected Interview Questions on Configuration Management
CHEF
- Introduction to Chef
- Features of Chef
- Architecture of Chef
- Chef Server Hands on
- Chef Workstation setup
- Chef node setup
- Chef Client commands
- Chef knife commands
- Chef concepts – Cookbooks, templates, Resources, Runlist, Recipes, Environment, data bags, Roles etc
- Implementation Procedures of Chef in Real Time
- Expected Interview Questions on Chef
ANSIBLE
- Introduction to Ansible
- Features of Ansible
- Architecture of Ansible
- Setup Ansible Control machine and node
- Ansible Concepts
- Modules
- Ad Hoc-commands
- Playbooks
- Roles
- Ansible Galaxy
- Expected Interview Questions on Ansible
PUPPET
- Introduction to Puppet
- Features of Puppet
- Architecture of Puppet
- Install Puppet
- Setup and Configure Puppet
- Puppet Concepts
- SSL
- Modules
- Manifests
- Classes
- Puppet Agent
- Resources Types
- Expected Interview Questions on Puppet
VAGRANT
- Introduction to Vagrant
- Features of Vagrant
- Vagrant Architecture
- Vagrant Terminologies
- setup of Vagrant
- Vagrant Commands ( CLI )
- Configure Vagrant File
- Expected Interview Questions on Vagrant
DOCKER
- Introduction to Docker
- Docker Variants
- Setup Docker
- Create Docker images
- Docker Hub
- Docker CLI commands
- Configure Docker file
- Allocate the Resources to Docker Container
- Set Hostname to Docker container
- Set DNS to Docker Container
- Set External Storage to Docker Container
- Expected Interview Questions on Docker
NAGIOS
- Introduction to Monitoring
- Setup and configure Nagios
- Server Monitoring
- Application Monitoring
- Expected Interview Questions on Nagios
OTHERS
- Project on Devops on Continuous Delivery
- Service management Concepts
- ITIL – Incident Management
- ITIL – Change Management
- ITIL – Problem Management
- ITIL – Configuration Management
- Interviews Questions and Answers
- Conduct Mock interviews
- Feedback sessions
- Resume Preparation Support
Who Can Learn?
- Under-graduate who is looking for new technology in IT industry
- Any Graduate or Post Graduate with Computer Knowledge
- Working Professional who would like to shift to new technology
- Any person who is interested to make career in IT industry
Prerequisites
- No Prerequisites
- Linux Knowledge add-on Advantage
Trainer Profile
- 13+ Years of Work Experience in MNC’s like IBM (8+ years)
- Certified in ITIL V3, IBM DevOps, IBM Linux, Sun Solaris, IBM Project Management(PM54), IBM Comptia A+, IBM Tivoli, IBM RTA, IBM Tam E SSO, Presentation skills.
- Got Rich Experience in Software Delivery and Maintenance Projects.
- Worked with global clients like ABB(Switzerland), British Telecom(UK), Telstra (Australia), Dobson Corporation(USA), AT & T(USA), Walmart(USA) and Nissan(Japan) etc.
- Passionate About Teaching, 8+ Years as Consultant Trainer, Classroom and Online Trainer, Corporate Training and Conduct Workshops.
- Experienced in Teaching DevOps, ITIL V3, Deployment Tools (SCCM, RTA), IBM PM54, Comptia.
- Provide Guidance to Students, Trainees and Conduct Mock Interviews Get a Job in IT/Software Industry.
best devops greens Technologys Porur, devops training in chennai, devops course fee in chennai, devops course in chennai, devops coaching in chennai, devops training, devops training in , devops institutes in chennai, devops inst, devops online training, greens Technologys Porur devops