ITSM Zone’s training is produced in conjunction with the DevOps Group and the British Computer Society (BCS). Together, our mission is to provide high quality, relevant DevOps education to support the ongoing adoption and development of DevOps practices.
DevOps training provides practical tools and techniques to help you get started with DevOps in your organization, helping you to bridge the gap that often exists between Dev and Ops teams.
The pace of technology change is accelerating, and IT must meet this demand – without sacrificing quality or incurring unreasonable technical debt. DevOps allows IT to meet stakeholder demands for more rapid change and more production releases, without losing quality. In short, more IT services and applications delivered at high velocity.
What is DevOps?
DevOps is a concept that has some different interpretations and definitions, but ultimately, it’s all about developers and operations teams breaking down silos and working together to innovate, providing better products and services more quickly.
How Does DevOps Work?
Following DevOps principles, development and operations teams are no longer siloed. The two teams will work more closely together and new roles such as DevOps engineers work across the entire application lifecycle covering development and test, deployment and operations. The introduction of Agile principles supports a move towards autonomous, multi-skilled teams.
DevOps principles encourage the integration of other functions including quality assurance and security engineers more closely with development and operations teams throughout the application lifecycle.
What are the Principles / Practices of DevOps?
The three ways of DevOps were introduced in the book ‘The Phoenix Project’ by Gene Kim, Kevin Behr and George Spafford.
The three ways are:
- Flow
- Feedback
- Continuous experimentation and learning
DevOps practices found in high performing organizations align with the three ways.
The CALMS model explains some of the principles of DevOps:
- Culture
- Automation
- Lean
- Measurement
- Sharing
Some practices are integral to the successful adoption of DevOps principles. These can include, but are not limited to –
- Agile
- Continuous integration
- Continuous delivery pipelines
- Automated and continuous testing
- Proactive monitoring
- Improved communication and collaboration
In the ethos of DevOps, these practices will develop and change over time.
Is DevOps in Demand?
Businesses are investing heavily in DevOps talent and DevOps roles. As organizations using DevOps practices can deploy code up more frequently than their competitors, it gives them an edge and an advantage over organizations using more traditional deployment methods. There’s no sign of this demand slowing either – rather as more organizations invest heavily into DevOps, their competitors will have to follow with similar (or better!) DevOps practices, all of which will drive the DevOps movement forward.
What is the Foundation Certificate in DevOps?
This is an entry level, certification training course. It’s aimed at anyone involved in or implementing DevOps within their organisation, or anyone who wants to move to an organisation working with DevOps. The course does not assume any prior knowledge of DevOps. The Foundation Certificate in DevOps promotes technology-agnostic learning and focuses on core DevOps values. It provides a core understanding of fundamental DevOps values, practices and techniques, helping you to move towards improved workflows and faster deployments.