image

Investigating the DevOps revolution

In this episode of the Knowledge Train, Simon Buehring navigates the world of DevOps, illustrating its crucial role in IT career acceleration and organisational innovation. We'll learn why DevOps credentials are becoming essential and how they combat inefficiency within expanding IT operations. Tune in to discover how DevOps principles can streamline your company’s tech progress.
Investigating the DevOps revolution

Related article

What is DevOps: Free ebook

Transcript

Welcome aboard the Knowledge Train. In this podcast we explore insights and tips to help you manage your way to success in your career and business. I’m Simon Buehring, your conductor on this journey to knowledge and I’m thrilled to have you with us today.

In today’s episode, we’re entering the transformative world of DevOps. What is it? Who’s using it? And why it might just be the ticket to accelerating your IT career and revolutionising your organisation’s approach to software development and IT operations. Let’s get our gears turning and our minds learning. All aboard!

Now, let’s discuss the Introduction. If you’re in IT, you’ve likely heard the term ‘DevOps’ being thrown around quite a bit. It’s more than just buzz; it’s a movement. Demand for DevOps Engineers is skyrocketing, and DevOps Foundation training is equipping IT professionals with the essential skills needed for this evolving environment. We’ll discuss why DevOps certification could be indispensable for your career advancement.

Moving on to existing IT operations. Most professionals working in sizable organisations are all too familiar with the IT Operations or IT Support department. These are the heroes—or sometimes the villains, depending on the day—who fix your computers and manage the installation of new software. The growth of IT operations has been substantial, yet this expansion hasn’t always translated into efficiency. In fact, IT departments can sometimes be viewed as hindrances, slowing down progress with lengthy fixes and network issues. This aligns with the pressures to achieve more with less, as budgets tighten without a decrease in demand for IT services.

Next, let’s talk about dysfunctional culture. Inside IT, there’s a bit of a split personality: operations focus on stability while development seeks to innovate. This can lead to a disconnected culture where operations and development have conflicting goals, leading to friction and missed business opportunities. DevOps has arrived as a philosophy advocating for cultural change, aligning IT goals with those of the business to improve harmony and outcomes.

Who does DevOps? Everyone from tech giants like Amazon and Netflix to traditional sectors like finance and manufacturing are integrating DevOps into their practices. Giants such as Bank of America, Hiscox, and Apple, to name a few, have all embraced the DevOps culture. It’s a versatile practice that scales across industries, enabling companies to deliver better and faster services to their customers.

Transitioning to DevOps culture, it’s important to note that DevOps is not just about technology; it’s a culture shift. It emphasises collaboration between teams that traditionally operated in silos, thus enabling quicker delivery of IT services without sacrificing quality. It’s about broadening the notion of development and operations to include all stakeholders involved in a product’s lifecycle.

When we consider Agile vs. DevOps, it’s crucial to understand that they are not adversaries. Agile methodologies, like Scrum and XP, emerged to address the inefficiencies in software development. DevOps, while inspired by agile practices, focuses on the seamless integration of development and operations, regardless of the development methodology used.

Lean IT extends into our next section. Modelled after lean manufacturing principles from Toyota, Lean IT emphasises the elimination of waste, adding value to customer service, and streamlining processes.

Now, on to DevOps and business value. In today’s high-velocity business environment, technology is a differentiator. DevOps addresses the urgent need for rapid and reliable IT service delivery. It’s about adapting swiftly, maximising efficiency, and leveraging recent tech paradigms like cloud computing. The 2017 State of DevOps report highlighted that organisations with robust IT performance had a competitive edge in efficiency, customer satisfaction, and product quality.

Differing views of DevOps illustrate the nascent nature of DevOps, with various stakeholders having their own perspectives. This leads to Common DevOps values, encapsulated by the acronym CAMS, later evolving into CALMS—Culture, Automation, Measurement, and Sharing, with Lean principles included.

DevOps principles, as introduced in the seminal book “The Phoenix Project”, consist of the Three Ways: Flow, Feedback, and Continuous Experimentation and Learning. These principles guide an organisation on applying DevOps practices effectively.

DevOps is not a methodology; it’s a melting pot of best practices from disciplines like agile, lean, and ITIL. It’s about learning and integrating the most effective methods to enhance IT’s productivity and deliver business value.

DevOps practices range from continuous integration and delivery to DevSecOps and ChatOps, among others. These practices form the backbone of the DevOps approach, enabling faster and more reliable service delivery.

DevOps tools are the technological backbone supporting these practices, consisting of a toolchain that automates various stages of the deployment pipeline.

DevOps and ITIL may seem at odds, but they are not. ITIL’s processes form a framework on which DevOps builds, merging the agility of development with the stability of IT operations.

The benefits of DevOps are evident in the statistics from the 2017 State of DevOps Report, with high-performing teams showing remarkable improvements in deployment frequency, lead times, recovery rates, and failure rates.

DevOps careers are booming, with an increasing number of organisations adopting DevOps and seeking professionals with the necessary qualifications. A DevOps engineer is a hybrid role that demands technical prowess and a passion for business and process improvements.

There are various other DevOps jobs and roles, from evangelists to release managers, all requiring knowledge of DevOps principles and practices.

As we wrap up, the essence of DevOps is about embracing change, improving workflow, and fostering a culture of collaboration. It’s a dynamic shift from the traditional IT operations model, inspired by the best of agile and Lean, with the aim to deliver more rapid and higher-quality IT services. For those in IT operations looking to advance, understanding DevOps is critical. The DevOps revolution is not slowing down, and embracing this culture of efficiency and collaboration is vital for success.

Thank you for joining us on the Knowledge Train as we explored the transformative world of DevOps. Don’t forget to subscribe for more insight-packed episodes, and swing by the Knowledge Train website for resources galore. Until the next episode, keep learning, keep managing, and I’ll see you further down the track. Goodbye!

This website use cookies.