Skip to content
            $ whoamipranav deo — devsecops engineer, passau
          
            $ cat focus.txtkubernetes · infrastructure as code · observability · security
          
            $ uptimein production since march 2022
          $ 
digital automotive by it manufactory · passau, de · 2026

Infrastructure that's secure by default and boring on purpose.

I move legacy applications onto Kubernetes, automate the infrastructure under them, and build the dashboards that show what's actually happening. Security is a design principle from the first commit, not a checkbox at the end.

Case study

legacy vmcontainergitlab ciaks · doksgrafana
kubernetes · aks + doks · gitlab ci · 2023–now

2023 – now

Moving legacy applications onto Kubernetes

Legacy applications moved to managed Kubernetes on AKS and DOKS. GitLab CI/CD handles every deployment, and Grafana, Loki, Tempo and Mimir watch everything once it is running. The aim was never to use Kubernetes for its own sake. It was to make deploys routine and outages explainable.

  1. 01 · containerise
  2. 02 · pipeline every deploy
  3. 03 · observe from day one

Things I've shipped.

Recent writing.

All posts →
  1. 29 October 2026

    Test Blog

    asdkjjlkjlkjhasdf

    1 min

Experience

  • DevSecOps Engineer

    Digital Automotive by IT Manufactory

    Jan 2023 – now

  • DevOps Engineer

    Digital Automotive by IT Manufactory

    Mar 2022 – Dec 2022

Education

  • M.Sc. Computer Science

    Universität Passau · IT Security & Reliability

    2020 – 2023

  • Honours Degree in Entrepreneurship

    Universität Passau

    2023

  • Bachelor of Computer Applications

    Birla Institute of Technology, Mesra

    2016 – 2019

cert · IBM Certified Data Engineer — Big Data Mastery Award

Operating principles

If it isn't in git, it doesn't exist.

Clicking in a console is how drift starts, and drift is how security holes start. I'd rather write the change down, have someone review it, and let a pipeline apply it. That way, when something breaks at 3am, the answer to “what changed?” is one command away.

Security is not a checkbox. It's a property of how the system is built.

plan → build → scan → ship → observe

  1. previewreview
    plan · pulumi preview · reviewed in a merge request
  2. commitimage
    build · gitlab ci · every commit
  3. imagescan
    scan · defender for cloud · findings tracked to zero
  4. imagecluster
    ship · kubernetes · aks + doks
  5. signalsalert
    observe · grafana, loki, tempo, mimir

Tools I actually reach for

Seven tools, nothing else.

  1. 01

    Kubernetes

    Where the workloads live, on AKS and DOKS.

  2. 02

    GitLab CI/CD

    One file that describes how code gets to production.

  3. 03

    Pulumi

    Infrastructure in a real programming language, with types, loops and tests.

  4. 04

    Ansible

    For the machines that aren't cattle yet.

  5. 05

    Grafana, Loki, Tempo, Mimir

    Logs, metrics and traces in one place, so incidents start with data.

  6. 06

    Microsoft Defender for Cloud

    A security score you can actually move.

  7. 07

    Microsoft Entra ID

    Identity is the perimeter now.

Working where security meets operations?

I'm always happy to talk with people working at the intersection of security, operations and innovation. Email is the fastest way to reach me.

About

I'm Pranav, a DevSecOps engineer at Digital Automotive by IT Manufactory in Passau, where I also did my master's in computer science. I believe in systems that are understandable, maintainable and collaborative: GitOps, honest dashboards and infrastructure as code. Away from the terminal I'm on a bike exploring new routes or at a chessboard planning my next move.

speaks: hindi · marathi · english · german · a little kannada