The DevOps Trends for 2019 are as follows (As per DZone):
- Shift of focus from CI Pipelines to DevOps Assembly Lines
- Automation will become the primary focus
- Testers are expected to learn to code
- Increase in the adoption of Microservices Architecture
- More companies are expected to opt for enterprise versions
- Kubernetes is going to evolve significantly
- Security will become the primary focus – DevSecOps
- AI & ML will foster DevOps growth
- Better Chatbots
- CEOs to take the lead
DevOps and DevSecOps adoption will increase more rapidly this year. To be able to meet the demands I feel that the following certifications will be the most important ones for practitioners from both Development and Operations side:
Basic knowledge of Governance / Project Management is required along with Agile Delivery. As only timeboxing is not good enough to deliver, Lean and Kanban knowledge is important. There is need to understand the DevOps concepts as well as knowledge of DevOps Ci/CD Toolchain and DevOps Testing Toolchain.
People need to cross-skill and up-skill. Minimum requirement is T-shaped skill and better still is Pi-shaped skill. This means T-shaped = 1 Primary and 1 Secondary skill whereas Pi-shaped = 2 primary and 1 secondary skill.
Last but not the least, AI and ML are coming up rapidly along with Chatbots and more usage of these will be seen even in DevOps.
Based on this the certification I would suggest is:
Governance and Project Management:
PRINCE2 Foundation + PRINCE2 Agile Practitioner – This gives the knowledge of PRINCE2 Project management which can be used in both waterfall and agile projects. The PRINCE2 Agile gives knowledge of 4 Agile methodologies – Scrum, Kanban, Lean Startup and Cynefin along with how to use agile methodologies with the governance of PRINCE2. It is important as the more agile a project is, we need more governance. PMBOK can be read as a complimentary reading.
This certification is available from Axelos and takes 3 or 4 days.
DevOps Foundation – This gives the basic understanding of DevOps and breaks most of the myths that people have. This is also pre-requisite for the other DevOps Practitioner Courses. This is available from DevOps Institute and the most comprehensive DevOps certification course.
This is available from DevOps Institute and takes 2 days.
DevOps Continuous Delivery Architecture (CDA) , DevOps Leader (DoL) , DevSecOps and – These are the practitioner courses from DevOps Institute and each one is for 2 days. This gives more in-depth knowledge in the respective areas. My suggestion is that everyone should go for the CDA and DevSecOps. People going to lead DevOps Initiatives should go for the DoL.
ITIL4 – This is from Axelos and is the latest version of IT Service Management program. 2019 will have only the ITIL4 Foundation. This is an important course and certification as ITL has changed and ITIL is one of the base for DevOps. ITIL4 will bring in the changes required from IT Service Management side to adapt to Agile and DevOps. The ITIL4 Management Professional and Strategic Leader will come out only in 2020.
This is also a 2 days course.
Security related Certifications – As Security is going to be a very important area, every developer, tester, operations person needs to know Security basics at the least. The following certifications can be looked at:
- Certified Information Security Manager (CISM)
- Certified Information Systems Security Professional (CISSP)
- Certified Ethical Hacker
- OFFENSIVE SECURITY CERTIFIED PROFESSIONAL
Cloud Technology Certification – Cloud is an important aspect of DevOps and any Digital Transformation. Now people are going for multi-cloud environment. Hence having knowledge of at least a couple of Cloud certification will be good. You can look at AWS and Google Cloud or AWS and Microsoft Azure. AWS is a mandatory one and then any other one is good.
DevOps Tools – Everyone now needs to understand some of the DevOps tools. There are many and can look at a few to start with:
- AWS CodeCommit, CodeBuild, CodeDeploy
AI & ML and Chatbots – There are a few good courses available on AI, ML. These can be looked at. Also products like Slack for Chatbots is a good choice.
The rest can be chosen based on the requirement as and when needed.