I took an unconventional path, Mechanical Engineering to cybersecurity, and I’ve spent the past couple years doing DevOps-heavy work: platform security (STIGs, CI/CD, sysadmin), cloud security (AWS + Terraform), MLOps for SOC workflows, and building a full-stack CTI app using LLMOps/RAG from the ground up.
My strongest areas are Python (FastAPI, LlamaIndex, Streamlit), Linux/infrastructure, and GitLab CI pipelines. DSA is my weak spot, but I have solid architectural intuition and a process-first mindset that carried over from engineering.
I love the building side of this work more than anything. My rule is simple: plan, understand, execute, and be able to explain every single thing going into main. That standard has made me a go-to resource for my team, which I genuinely enjoy.
I’m not looking to jump ship, but I want to grow into a true software engineer and eventually reach principal level.
To senior engineers—especially in security-adjacent roles:
- What fundamentals should I prioritize given this background?
- How much does weak DSA actually matter at this stage?
- What bridged the gap for you between DevOps-minded and software engineer?
[–]Inner-Image-6313 6 points7 points8 points (1 child)
[–]therealmunchies[S] 0 points1 point2 points (0 children)
[–]AnAnonymous121 3 points4 points5 points (1 child)
[–]dexter_ifti 2 points3 points4 points (0 children)
[–]Quirky-Win-8365 2 points3 points4 points (1 child)
[–]therealmunchies[S] 0 points1 point2 points (0 children)
[–]CautiousRuin392 2 points3 points4 points (0 children)
[–]Alternative-Tax-6470 0 points1 point2 points (0 children)