It’s been a little over a decade since DevOps started to make its way into the mainstream of software development. But rather than experience a wane in popularity, it’s become integral to different areas of the software development lifecycle.
DevOps, it seems, is going the way of Agile with the percentage of companies having adopted or fully-immersed in DevOps climbing from 48% in 2017 to 50% 2018, and companies only just starting to or thinking about adopting DevOps going from 40% in 2017 to 36% in 2018. If you further consider the amount of companies that are leveraging offshore software development companies for their software projects, it becomes clear that software outsourcing perners need to share their clients’ level of DevOps expertise
DevOps transitions can be challenging because they don’t just entail a new set of practices or tools used during the software development lifecycle, but a change in culture and mindset. Where historically the development and operations teams have worked separate, DevOps endeavors to bridge the gap through increased collaboration and shared ownership of a project at every step of the process. This understanding of DevOps as a philosophy is crucial to is success, as Perficient Latin America senior DevOps engineer Juan Ruiz explains.
In this interview, Juan discusses his understanding of DevOps, how Perficient Latin America approaches the process of implementing DevOpsrocess, and what makes Perficient Latin America unique in terms of DevOps practices. He explains Perficient Latin America particular mindset as a software outsourcing partner when it comes to approaching a client’s process and project to employ a DevOps mindset.
With DevOps prevalence in software development secured, it’s not uncommon for teams to start integrating other practices into the development process. DevSecOps, for instance, aims to integrate security practices, allowing teams to ensure a fast delivery of safe code and promoting an idea of a shared responsibility of security issues throughout the development lifecycle. A more holistic approach to software development works towards creating software that’s closer to production ready from the start, instead of having to go back to incorporate things like security or performance considerations later in the process.
As part of Perficient Latin America mission as a purpose-led software outsourcing company, our leaders and employees are encouraged to find and seize opportunities to share their wealth of knowledge with the local and regional tech communities. Juan Ruiz, as one of our most knowledgeable DevOps experts here at Perficient Latin America, participated as a speaker in the recent DevOpsDays Bogotá 2019. His talk addressed technology-enabled DevOps acceleration specifically, which allowed attendees to gain a better understanding of the different ways in which DevOps helps companies reduce time-to-market and drive down costs from a place of significant experience. Juan’s contribution to the event was no doubt of great value to the event’s attendees and helped push the region’s DevOps advancement.
Interviewer: How're you doing?
Juan Ruiz: Oh, so great! Thank you!
Interviewer: Good, thanks for coming to talk to us.
JR: Thanks to you for having me.
Alright, so, DevOps is all about a set of principles. It's more than a technology, it goes further than that, but it's it's all about feedback loops and then having a core set of objectives that the technology needs to meet. So, it's all about giving a purpose of tech itself.
Interviewer: Great, and how are we doing that here at Perficient Latin America?
JR: Alright, here at Perficient Latin America we're... well, what we offer our clients is an entire set of expertise in implementing DevOps in different environments and different businesses. So, the idea behind it is understanding what are the current needs of a client, what's its business model, why are they doing what they're doing, what's the reason behind all of the tech histories, the know-how that a client has, and we help them accelerating that and getting more feedback out of their buck. So, we try to make them... make sense of their technology.
Interviewer: How is our approach to DevOps different than you've seen?
JR: Everyone pretty much is gonna tell you that they're agnostic enough, but I really think that the—what sets us apart is the fact that we're completely invested. Like, the reason for us to do this is because we want to generate an impact. That's really the "commercial" way of putting it, but in reality we're not gonna... well, we really, we truly believe that if our customers succeed, we're gonna succeed. So, we don't really care about ranks or politics. We just want to get inside a customer's house, to put it in some way, and from a very respectful and humble point of view, tell them what can make a difference for them to make—to meet their business goals.
Interviewer: Awesome, Juan. Thanks so much for sitting down and talking to me.
JR: Thanks a lot for putting up with me.
Want to boost your DevOps practices? Call Perficient Latin America.