DevOps is an increasingly popular term in IT today. DevOps (a combination of “development” and “operations”), requires that engineers from both areas work collaboratively throughout the service lifecycle — from design and development to production and support.
DevOps was born out of the “Agile” method of software development, wherein software requirements and solutions evolve via the collaboration of cross-functional teams. As more organizations adopt the agile software development model, they are able to build, test and release software in a manner more that is more reliable, rapid, and frequent than ever.
Agile and DevOps are similar, however they differ in few important aspects. Agile is a set of principles to follow when producing software. DevOps describes the operational as well as functional aspects of development. Many consider DevOps a subset or extension of Agile Methodology.
Training and Certifications
Since DevOps has increased in popularity, there is an increase in demand for certified DevOps professionals in India. There are a number of institutes that provide solid DevOps training. Only two, however, Simplilearn and Taub Solutions, allow you to appear for actual DevOps Institute Certifications. Simplilearn and Taub have partnered with DevOps Institute to provide training and certification.
The DevOps Institute presently offers three certifications: Foundation, Certified Agile Service Manager (CASM) and Certified Agile Process Owner.
Both training partners provide On-Site Classroom, e-Learning, and VILT (Virtual Instructor Lead Training) modes of training. Candidates can choose whichever they prefer. Unfortunately, both Simplilearn and Taub currently provide courses only on the Foundation certification — though they will be starting courses for other two certifications soon.
This is the introductory DevOps certification. Certified individuals are able to implement the concepts and practices of DevOps and are able to improve workflow, communication and feedback loops, and clearly define critical success factors and key indicators of performance.
This is a great certification for all stakeholders involved in the service lifecycle, but it is particularly useful for employees and managers who are responsible for designing, reengineering and improving developmental processes. It is also useful for internal and external suppliers and developmental consultants. Earning this certification will give you a solid understanding of the vocabulary and concepts of DevOps, including the relationship with ITSM, Agile, Lean, Continuous Delivery and Continuous Integration.
Although there are no prerequisites to the Foundation exam, candidates should have sound familiarity with IT and service management. Certification candidates are required to complete a 14 hour instructor-led course from a registered education partner. The good news is that the pass rate for the exam, after completing the course is 98.6 percent.
The 60 minute exam, consists of 40 multiple-choice questions. A clearing score is 65 percent.
Certified Agile Service Manager (CASM)
This is a deeper dive into Agile Service Management — the application and integration of agile into service management processes and design. Certification is good for the same type of individuals mentioned in Foundation, and is great for individuals serving as the operational equivalent of development’s Scrum Master.
Certified individuals will have a solid understanding of the core values and principles of Agile Service Management, including process improvement and design, and agile concepts and practices including ITSM, Kanban, Lean and DevOps. There is also an understanding and ability to implement Scrum roles.
Candidates are required to complete an accredited course, from an accredited training partner, and should have a strong familiarity with IT service management processes. It is also recommended that they have familiarity with ITIL. Foundation certification is not required to sit for the CASM exam.
This is a 16 hour long instructor-led course. The exam consists of 40 multiple-choice questions to be answered in one hour. If English is not a candidate’s native tongue the duration is increased to 75 minutes. 65 percent is a clearing score.
Certified Agile Process Owner (CAPO)
This certification gives an individual the skills to oversee design, reengineering, and improvement of IT service management. They are also able to utilize Agile and Lean principles and practices to align process levels and performance with overall enterprise goals.
The credential is useful for the same individuals mentioned in Foundation and CASM, but especially beneficial for IT professionals whose primary hob duties include managing process related requirements, ensuring process efficiency and effectiveness, and maximizing the value of processes.
There are no prerequisites to sitting for the CAPO exam. Candidates are expected to be familiar with Scrum, IT and It services and have a basic knowledge of Agile service management — gained by having studied the Agile Service Management Guide prior to the start of the training class.
The course is also a 16 hour instructor-led event focusing on the responsibilities of process owners. The exam is also a 60 minute duration exam consisting of 40 multiple choice questions, with a clearing score of 65 percent.
Puppet Professional Certification (PPT)
Offered by the Linux Academy, PPT offers online self-paced DevOps training which can be accessed from any country, and a certification exam that can be taken at any Pearson exam center.
Candidates who register for the course receive access to numerous training resources like self-paced video lessons, online hands-on labs, your own server lab, learning plans, notes, study-guides, down-loadable lessons practice exam and exercises. The course covers DevOps Essentials, Vagrant, Docker, Chef DevOps Deployment, Puppet DevOps Deployment, and Jenkins and Build Automation.
Besides hands-on experience with Puppet IT Automation software, it is recommended that candidates have completed the Puppet Fundamentals and Practitioner courses or possess an equivalent level of experience before sitting for the certification exam.
Successful candidates should have experience managing systems utilizing Puppet Labs solutions, a familiarity with Puppet Labs documentation, and the accepted practices contained in the Puppet Labs Style Guide. They should also possess a working familiarity maintaining relevant OS components.
Certification requires clearing a computer-based 90 minute, 60 multiple-choice question exam. Scores are calculated by totaling up the number of correct answers and determining if this is above or below the established passing score for that particular exam.
If you like the convenience of self-paced training, and you are Linux geek, this is a good way to go for DevOps certification.
While not as renowned as the DevOps Institute, Edureka and CollaberaTACT are two Indian institutes that provide DevOps training and their own certifications, which are valid in India. Their training covers not only DevOps, but a wide variety of other areas including an introduction to Cloud computing, VAGRANT, Puppet for Configuration Management, GIT-version control, Nagios-monitoring tool, Jenkins-continuous integration tool, and Best practices for Jenkins and Docker-Containers.
A Solid Career Choice
DevOps training is applicable to all parties involved in the service lifecycle. The choice is yours as to training and certification, you can go through the DevOps Institute, Linux Academy, or another institute that offers their own certifications.
Regardless of the institute you select, you’ve made a wise career decision. DevOps training will enable you to grasp the concepts of DevOps transformation and help streamline delivery of software.