The course has a 360 degree coverage - source code management, release management, release automation, deployment automation, continuous integration, continuous delivery, continuous deployment, continuous testing, continuous monitoring, infrastructure as code, desired state configuration management, cloud computing, virtualization, containerization, container orchestration, Gartner bimodal IT model etc.
- Completely hands on and project driven training – 10 projects in 30 hours
- Labs are created on your machine – you do it yourself with our trainer’s guidance
- Best DevOps Training Course Curriculum Available – A 360-degree coverage of all major tools
- If your system is not capable enough to run lab, lab servers can be provided as separate arrangements
- All sessions are recorded and are given for you to download and watch repeatedly
- You get access to a learning management system which is prepopulated with huge library of study materials which include PPTs, previous class recordings, quizzes and practice exams to help you prepare for real certification exams and track your training progress.
- On successful completion of your training and passing the online exam from LMS at the end will award you with a certificate of completion.
- You can discuss your career questions directly with our experienced faculty, even before you join or register for the course
- Industry Experienced Trainer – Theory can be taught by anyone, but real training comes from knowing real experiences
- Project 1: Implementing private Git server behind corporate firewall.
- Project 2: Sample Java J2EE application’s end to end continuous delivery and deployment automation with integrated and automated testing in a delivery pipeline
- Project 3: Implementing 3 tier enterprise chef architecture and using it to create an end to end automation of leading web application framework automation involving application configuration, database configuration, platform configuration and vm configuration
- Project 4: Managing Webservers and Websites using Puppet
- Project 5: Managing Cloud Infrastructure as a Code
- Project 6: Performing secure user management across multiple servers using ansible.
- Project 7: Creating your own docker image that you can contribute back to open source community
- Project 8: Managing dockers at scale by using kubernetes in a 4 server cluster
- Project 9: Monitoring Windows and Linux platforms and tools using Nagios monitoring system
- Project 10: Bringing up a pre-baked multi server virtual machine blueprint by using vagrant\
Fundamentals of Cloud Computing
New! - AWS Cloud - EC2, Security Groups, Amazon Machine Images, Key Management, Elastic IP etc.
New! - Understanding DevOps on AWS using AWS's own DevOps tools
Architecture and Filesystem of Linux
Linux Bash Commands
Installing Software on Linux
Managing Services on Linux
Editing files on Linux
Understanding fundamentals of Software Programming
New! - Ruby - Syntax, Variables, Decision Making etc.
New! - Python - Syntax, Variables, Decision Making etc.
New! - Shell Scripting - Learning to automate Operating System
Automating Virtualization using Vagrant (Tool + Coding)
Creating custom Vagrant Boxes
Automating Containers using Docker (Tool + Coding)
Orchestrating Containers using Kubernetes (Tool + Coding)
Source Code Management using GitHub
Private Source Code Management System using GitLab
Working on Git Command Line
Continuous Integration and Continuous Delivery using Jenkins
Integration of Maven Build system with Jenkins
Integration of Nexus Build Version Control system with Jenkins
Integration of Sonarqube Code Quality Analysis with Jenkins
Integration of Selenium Testing Automation with Jenkins
Deployment Automation on Tomcat Server using Jenkins
Nagios Coding Language
Understanding Configuration Management
Understanding Configuration Automation
Understanding Desired State Configuration Management
Understanding Continuous Configuration Automation
Understanding Idempotent Configuration Management
Understanding Server Client based Configuration Automation
Understanding Remote Configuration Automation
Why learn DevOps?
DevOps originally started off as a means of enhancing collaboration between people involved in the software lifecycle management to speed up the delivery of features to production. It tries to eliminate the wall of confusion between developers and operations team by enabling teams with focused people practices, processes and tools. However, since launch of devops philosophy, the market has gradually moved towards devops as extreme automation of the release management process. People are trying to automate everything between developers finishing the code and the production environment. Now there are tools in the market which some leading companies have successfully implemented and partially achieved this vision. Entire industry is thus following suit as in the competitive market dominated by SMAC, no one wants to be left behind. That has in turn created a tremendous demand for skilled devops people in the market and companies are ready to pay any amount for well skilled devops job seekers. And in many companies, existing employees are being asked to skill up on the devops.
Is there any pre-requisite?
This course is a 360 degree devops course that prepares people to take on the job interviews in devops job market and showcase some live experience of working on real systems where devops is implemented. The course enables one with the ammunition required to crack interviews and do well in any devops role work.
The course starts from the basics. In a DevOps course, the main prerequisite is understanding of basic commands in Linux. For those who do not understand Linux commands, a special session is given to give them Just Enough Knowledge on Linux.
Do I need to know Programming?
Some people think that for learning DevOps, you may need to know programming in prior. Its a myth without substance. DevOps philosophy on the contrary suggests that people should not do programming but rather should write configuration files for tools that know how to do programming. For example, Ansible is based on Python. When it executes a task it actually runs a python code. However, what Ansible asks of you is to write a simple yaml configuration file where you describe in simplest of terms what you want to achieve through ansible - such as saying I want to install a software and start its service. Offcourse there might be syntaxes for you to remember - but that is far from writing a real programming language code. Instead its like writing parameter values for some configurations. Once Ansible receives those parameters of configuration and instructions in simpler english, the tool itself figures out the part of "how to achieve this" and accordingly writes down the appropriate python code. So who is writing the code? it is the tool; not you. So knowing python is not a pre-requisite for learning Ansible. Rather Ansible demands you to not to write the code and rather leave it to the tool. So lets be clear, coding experience is not needed for learning DevOps.
What programming languages are covered in this course?
However, there is no harm in knowing some coding. Considering, at many places, you may need to use native shell scripting and for some advanced automations of ansible, you may need to know how python works; in the course we have also added three more Just Enough Knowledge sections - Shell Scripting, Python and Ruby (as puppet and chef are based on Ruby).
Will Cloud Computing be covered in this course?
Not only that considering the close relationship between DevOps and Cloud Computing there is a dedicated Just Enough Knowledge section on AWS Cloud Concepts.
How much time will it take?
The course is of around 30 hours of duration. Out of which approximately 25 hours are completely hands on training on the tools and implementations of devops. We do not waste time in PPTs and theory sessions. In a professional job world, real experience matters. Our entire course is hands on and hence time taken to complete the course is almost equal to time taken for implementation of these automations and writing up of those codes. For around 10 odd tools, 30 hours is more than adequate (in case you are wondering why unlike others we are not giving 50/60 or 100 hours of training - simply because neither we like to waste time nor we believe you would like to waste time as well).
- Regular classes - 4 weeks
- Weekend Classes - 6 weeks
- Customized Fast Track option is available as well. Call +91-8049202039 now to customize according to your requirement
Our Existing Corporate Customers
Tata Consultancy Services
Nokia / Comptel
Our Existing Govt. Customers
Reserve Bank of India - IDRBT
- Experienced IT professionals
- Having hands on practical knowledge
- With experience of training large batches in both offline and online mode
- Online Self Paced Training (SPT)
- Online Instructor Led Training (OILT)
- Classroom Instructor Led Training(CILT)
Study9 provides a robust job market focused DevOps training. Our DevOps course is designed with the right mix of basic and advanced topics to get one started in the domain and enable a person to get a good job in this competitive market. Our DevOps trainers are experienced professionals with hands on knowledge of DevOps projects. The DevOps course content is designed with keeping the current job market’s demands in mind.Our DevOps training course is value for money and tailor made for our students.
About Study9 Training Method
The Study9 DevOps training courses are completely online training courses. The online DevOps training is given using advanced training softwares to make the students comfortable with the online training. The student and teacher can talk over VOIP software, they can share each others screens, share DevOps course contents and concerns during the class through chat window and even can see each other using Webcams. The time tested proven online DevOps training methodologies adopted by study9 are of the most advanced ones in India. The student will feel at ease with the DevOps training mode. And we are so confident on that, we offer a moneyback if the student is not satisfied with first DevOps Training class.
The cloud based DevOps training course contents are accessible from anywhere in the world. Study9 provides access for each student to an online Learning Management System that holds all the slides and videos that are part of the DevOps training courses. The students can access them from their Laptop, Mobile, Tablets etc. The students will also give DevOps training exams on this Learning Management System and our expert DevOps trainers will rate their papers and provide certifications on successful completion of these DevOps training exams.
The best part of this online DevOps training approach is that it does not require one to waste time by travelling to a particular DevOps training center. And the timings are flexible so that if someday the student has problems in taking the morning DevOps training class he/she can fix an alternate time in the evening in discussion with DevOps trainer. On need basis our DevOps trainers can take a class in late night as well. On request basis missed DevOps training class sessions can even be given as video lectures to the student for them to go through to be prepared for the next class.
About this Course
Study9 team has brought out this training on Devops ,after we have received much requests from various students from Bangalore, Kolkata, Delhi and Hyderabad. DevOps is a process and technology that streamlines the interaction between developers and operations people in a company to enable faster time to market of application features being developed by developers. DevOps is therefore the combination of Developers and Operations people. Study9 offers best DevOps training in Bangalore. After getting a huge response in classroom Devops training at Bangalore,we are also planning to start classroom live instructor led devops training at kolkata,Delhi and Hyderabad location as wellin near future.Our Devops trainers are real industry practitioners,provide the training with live projects having one or two use cases on Devops.However,if you would like to join our Devops training course and you are from a different city,you can join live instructor led online Devops training with us.If you still have any query regarding Devops training,please do not hesitate to contact Devops support team at firstname.lastname@example.org.Besides getting live instructor led online/classroom training on DevOps,you will also get access on Devops training materials,assignments,project code,class recordings etc on our learning management system and 24/7 access to our Devops support team for resolving your queries on Devops during the training.