Jenkins World, the biggest gathering of Jenkins users in the world in one place, is right around the corner. The event, of which PAN is a media sponsor, is the perfect opportunity to flex your DevOps muscles by mingling with the experts themselves, learning from peers and even showing off your own DevOps projects. However, you don’t have to be an expert to attend the event – in fact, it is the perfect learning opportunity! Are you new to DevOps and planning on attending? Consider this your cheat sheet for how to talk about DevOps.
I get that it is Dev + Ops, but what does that actually mean?
DevOps refers to the collaboration between the development and operations teams. According to Gartner, DevOps “represents a change in IT culture, focusing on rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach. DevOps emphasizes people (and culture), and seeks to improve collaboration between operations and development teams. DevOps implementations utilize technology — especially automation tools that can leverage an increasingly programmable and dynamic infrastructure from a life cycle perspective.” In marketing terms, DevOps enables the enterprise to be more innovative and get deployments out the door faster. At Jenkins World, master the conversation by swapping stories of making the cultural shift for DevOps.
From a CloudBees perspective, be sure to check out the social channels for visuals on the pairing between Dev and Ops. Below is an example created by our Design team:
Okay, an enterprise has successfully adopted DevOps… now what?
Because DevOps is becoming an enterprise must-have, a lot of companies introduce it without truly understanding what it means. It is not enough to have agile technologies in place: the enterprise must truly understand what this means and have the overall vision of the benefits agile will bring to the enterprise. While having the tools in place makes DevOps a lot easier to implement, it’s not enough – the DevOps experts in in all levels and departments of the organization are what make DevOps possible. This means that resources and time must be invested in them and the surrounding technical tools.
Learning from the Best
Luckily, at Jenkins World, there are opportunities for the non-technical-minded to get better versed in the tools of DevOps. Before the conference starts, you can participate in workshops to learn about the fundamentals of Jenkins Pipeline and Docker Containers. These courses give you the opportunity to learn from developer professionals in all stages of their careers who not only understand the importance of DevOps, but are also rearing to share their knowledge. The keynote speakers, especially Gary Gruver, DevOps expert and author of Leading the Transformation, will also offer high-level insights into the importance of DevOps and offer tips for how all members of the enterprise can do their part to make sure DevOps are conducted most effectively. From these keynotes, you will walk away with a better understanding of the overall importance of DevOps in the company.
So there’s agile, containers, microservices, automation and what else?
Don’t let the jargon of DevOps scare you off – each trendy term simply maps back to a separate but important aspect of a successful DevOps strategy. So what do they mean?
- Agile refers to software development that is characterized by the division of tasks into short bursts while frequently reevaluating the strategy.
- Containers, most often associated with Docker, completely package software into one file system to include everything it needs to run.
- Microservices put a modern twist on service-orchestrated architectures (SOA), with lightweight protocols and the distribution different responsibilities into smaller services to decrease coupling and better sync with Continuous Delivery.
- Automation ensures that everything is set up to run automatically, so the software developer does not have manually input each aspect.
So, now when your new friends from Jenkins World ask, you’ll be equipped with dictionary-worthy definitions!