I'm a DevOps Architect at Microsoft, my role is to do intensive mentoring and coaching about DevOps.
To me, when I hear that a company hires some "DevOps Engineers" I know that at 95% their DevOps transformation will fail.
DevOps is not a role, it is not a team, and it is not something you can do in a few people.
DevOps is a transformation that needs to happen at whole company level, or at least at the whole IT department. For DevOps to be successful, everyone has to be "DevOps Engineers" to a certain degree.
The whole engineering team needs to understand they have to develop the code, test it, create deployment scripts/artifacts, set up CI/CD and own the code in production.
But let's not push aside about the reality where components of the whole company are not just about IT/Engineer Department. There are several others like management, sales, business, finance, etc.
And don't forget about culture, target, mission, and vision from the company itself. Sometimes adjustment is needed on certain conditions.
Looking forward to hearing your story when you successfully transform a company :)
Well, I’ve actually already transformed few companies in my career... both as internal staff and as consultant/external 😉 I’ve been doing this for many years already.
Hey Glad I found someone experienced on my feed, I was looking to learn more about How DevOps works and everything around it just out of curiosity!. I have started off with docker and learnt it's basics such as containerisation, compose, networking. Recently I have been reading the infamous "The Kubernetes Book". Please suggest how should I approach this further
I'm a DevOps Architect at Microsoft, my role is to do intensive mentoring and coaching about DevOps.
To me, when I hear that a company hires some "DevOps Engineers" I know that at 95% their DevOps transformation will fail.
DevOps is not a role, it is not a team, and it is not something you can do in a few people.
DevOps is a transformation that needs to happen at whole company level, or at least at the whole IT department. For DevOps to be successful, everyone has to be "DevOps Engineers" to a certain degree.
The whole engineering team needs to understand they have to develop the code, test it, create deployment scripts/artifacts, set up CI/CD and own the code in production.
my 2c
Love it. Couldn't agree more.
But let's not push aside about the reality where components of the whole company are not just about IT/Engineer Department. There are several others like management, sales, business, finance, etc.
And don't forget about culture, target, mission, and vision from the company itself. Sometimes adjustment is needed on certain conditions.
Looking forward to hearing your story when you successfully transform a company :)
Well, I’ve actually already transformed few companies in my career... both as internal staff and as consultant/external 😉 I’ve been doing this for many years already.
Hey Glad I found someone experienced on my feed, I was looking to learn more about How DevOps works and everything around it just out of curiosity!. I have started off with docker and learnt it's basics such as containerisation, compose, networking. Recently I have been reading the infamous "The Kubernetes Book". Please suggest how should I approach this further
@pahujanayan
Great. Keep learning :D
I write this series from my experiences so far for sharing and reach for who need it. happy this article find you :)
Now, I am in the third article's state. Let me know when you finish it as well.
I also will write another article regarding devops in here so stay tune!