DevOps Journeys: Antonio Terreno

17/02/2017   Industry insights   LinuxRecruit community   DevOps Journeys  

As part of our DevOps Journeys series, we spoke to Antonio Terreno, Partner at Agile Delivery Consultancy Equal Experts about his experiences with DevOps.

You can read the full DevOps Journeys e-Book here

If you wish to be considered as a participant in the next DevOps Journeys e-Book or would like to share your DevOps Journeys, please get in touch.

What does DevOps mean to you?

DevOps is a highly hyped term these days, which worked well to get traction, from startups through to more enterprise companies. For me, it's a culture more than anything else, a subset of the practice of working as a cross-functional team, with developers learning and acting more and more like operations people and operations doing the same the other way around: learning to code and crafting solutions together with the team.

What was your first experience of DevOps like?

I killed my Pentium Desktop (100Mhz overclocked at 120Mhz) with a SlackWare 3.0 in 1995, does that count? Jokes apart, it's hard to remember, I guess I have always been hacking Bash and Linux systems while coding. I wrote a lot of Bash to implement Continuous Delivery a few years ago and got excited about (and quickly disillusioned with!) the very first releases of Docker, so that must have been 2013.

If you could give yourself some advice when you first started your DevOps ‘journey’, what would you say?

I never thought I started a DevOps Journey as I think my role is still mainly Hands-On Tech Lead and Architect, but if you are a Developer I strongly recommend you to get out the IDE and start hacking Bash and Unix command line tools, and from there, learn how to automate everything you just learnt.

What's exciting you within the DevOps space at the moment?

Immutable Infrastructure and CoreOS. I also had a chance to properly try out Kubernetes and I loved it. There's a lot happening, for example, Hashicorp is building some beautiful tools.

What challenges are you seeing at the moment?

I think programming has been always a bit ahead of Operations for some reason. Right now, the trend in the programming community is towards microservices but I think Operations are still a bit behind, as it still takes too much time to craft a resilient infrastructure to support microservices with features such as auto discovery, auto scaling, auto healing, proper distributed monitoring, tracing and so on.  

What do you think the next 'big thing' in the DevOps world will be?

At the Kubernetes conference in London, I heard for the very first time the idea of having Kubernetes running directly on Java Programs. The JVM is a beautiful machine and it would make so much sense, the Java Ecosystem is so lively with the upcoming Java 9, Clojure, Scala and Groovy. And... Hypervisors on bare metal.

What are your predictions for DevOps in 5 years?

I think the term DevOps should disappear. Just like we don't talk about Agile anymore but we just do it. Everybody should do DevOps and everything should be simpler and faster to implement, using something like Heroku or Lambda - but with no vendor locking. Everybody should be able to compose and reuse infrastructure with little effort, and whether on-premises or in the cloud, with not much distinction.

Antonio has spent most of his career as a consultant (along with stints in start-ups and R&D). He is a hands-on software architect and tech leader, with more than fifteen years’ experience of successfully delivering solutions around the world using agile methodologies. In 2015 he joined the Leadership team of Equal Experts as Partner.