u/DarkRose786

▲ 0 r/devops

Stuck Between Developers and Management as the Sole DevOps Engineer — Need Career Advice

Guys I am working as Devops Engineer with overall 7 yrs of experience.This is my 2nd company earlier I was Desktop Support Role with 4.5 and then 2.5 yrs as a Devops. I do have good experience with K8s , Docker , Terraform and other Technologies

In our organisation We are not using any CI/CD or anything just normal GitHub and Manual Deployment we have 1 French Devops Team only (they are using CI/Cd and every Devops tool ) and In India I am only person who is handling the things. Earlier when I was working with France Team everything was smooth but my manager was the India Development Project Manager. The request is like India Dev will create a Ticket then assign it to me if I find anything issues or anything I reply on that ticket and If any approval required I connect with France Team but now the situation has been changed Now the process is local means I should be working under India Dev and supporting India Dev Team without any interference of France Team because I am getting billed by my India so I am reporting to India Project Manager and He is also a developer. We don't follow any agile but we want an escapegoat then they are like this is the standard na. So Right now there is a Project Where the Project Manager is a Developer and managing things by himself and Me as a Devops. We are not following any CI/CD branching strategy I have tried to tell them multiple times that we should follow Branching strategy CI/CD or any other standard but Management denied everytime. One day What happened was my manager comes to me and said How much you will take to deploy this project I said minimum 1 day I will take to deploy this project. He said give me the installation manual and steps to deploy I gave him the same. Same day he went to BU Head as said it will take only 2 hrs to deploy this project. BU head called me to confirm I said 1 day. My manager said there is only 15 commands to run for this you will take 1 day this is a maximum 1 hr task but BU Head took my side..There is also other incident happened So Yesterday What happened My manager was on leave so He asked other developer to say me that You have to do the deployment of the changes for same project in dev. I said to developer that there is no code changes in repo so same version deployment can not be done. He convey this message to Manager he is not doing deployment connect with him. This was the conversation with me and manager

Manager - what is the issue? Deploy the code from main as the fix is in the code that already been deployed on client side

Me - but we have deployed the same code in dev and stage env sir...

Manager - We are using the same on dev to test the changes that has been done...Yes I know

Me - Yes Sir

No conversation after that

So Today He was in office

When I reached office He was like Why you denied deployment I said because there was no code pushed he realised his mistake and he was covering himself by being extra smart. He was being harsh on me

Before I arrive to office He sent an email to BU Head that I am denying for the deployment due to which delivery will be affected.

I replied on the same email - Because there was no code push at that time. Now today the code is pushed so I deployed it now.

Ou BU Head called us She was like this project is crucial blah blah blah she asked why you did not deploy code I said because there was no code available She was like it's your responsibility to connect and tell code is not pushed. I said There was a miscommunication due to which this happened. I suggested to have ticket or written communication on email so that this case never arrived in future She denied that I hired you because I don't want any process. After that She was like you are not enough occupied.Someone told me that you are never on your seat I denied I can go to washroom or to get a parcel outside. She said No Few people told me that (In Reality I go outside to smoke that too for 5 to 10 minutes 2 times in a day) After that She was like You roam around with a Girl that is in Development Team ( She pointed out this thing) You should have more work. She called other Project Manager for different project and instructed him to give me more work then I left.

Your suggestion are welcome What should my next step I am very stressed.

Should I escalate this thing to France or Just Do whatever they want.

reddit.com
u/DarkRose786 — 1 day ago

Developer Didn’t Push Code, Yet I Got Blamed for Delaying Deployment

I’m the only DevOps engineer handling the India dev team in my company. There is a DevOps team in France, but they do not handle our India infrastructure or deployments. Everything for India comes to me.

The strange part is that despite having 7 years of experience with Kubernetes, Docker, Jenkins, GitLab, CI/CD, branching strategies, automation, infra management etc., my current company barely uses any proper DevOps practices. They only use GitHub, there is no branching strategy, no deployment process, no tickets, no written approvals, and deployments are still mostly manual.

Whenever I tried to introduce proper engineering practices like:

- branching strategy

- deployment approvals

- CI/CD improvements

- written change tracking

- release process

management simply said:

“We don’t want process. Just communicate.”

My manager is a project manager with almost zero infrastructure knowledge, and many times I feel DevOps is treated as “just run 2 commands.”

Recently a developer asked for deployment. I checked the repo and there were literally no new commits pushed. I informed the developer.

Then my manager messaged me saying changes were already on staging and I should deploy to dev. I verified again — both environments had the same code because I am the only person with access. Later the code was finally pushed, and I immediately deployed it.

But today my manager escalated to upper management through email saying I was denying deployment and delaying delivery. I replied professionally with proof that no code existed in the repo at that time.

Then during a meeting I explained everything, but management said:

“It’s your responsibility to tell developers to push the code.”

And when I suggested written approvals/tickets/process, they said:

“We specifically do not want process.”

Honestly I feel mentally exhausted and stuck.

I know technically I’m capable, but working in an environment with:

- no process

- no ownership clarity

- no technical leadership

- and blame shifting

is becoming stressful.

Has anyone else worked in an environment like this? How did you handle it without burning out?

reddit.com
u/DarkRose786 — 3 days ago