Skip to content
rajeshdas
.dev

Python and DevOps Automation Engineer

I turn repetitive technical work into reliable systems.

I build Python automation, internal developer tools, CI/CD workflows, and reproducible infrastructure with an emphasis on clear validation, safe failure, and maintainable handoff.

Measured outcomes

What this work changed.

87.5%less time
Regression testing reduced through AWS workflow automation
70%less manual effort
Heterogeneous database validation made repeatable
8engineers
Trained in maintainable Python automation practices
20k+downloads
Public adoption of the HyperCLI Python package

01 / Understand

I understand the workflow before I automate it.

Repetition is easy to spot. The harder part is finding out why it exists: where information comes from, which checks matter, where people wait, and what still needs human judgment.

I map that path before writing the automation. A faster script is not much help if the underlying process is still difficult to understand.

02 / Build

The happy path is only the beginning.

Real tools have to deal with changing configuration, unavailable services, partial results, and inputs nobody expected.

I build logging, validation, tests, and useful errors into the workflow from the start, so the person running it can see what happened and decide what to do next.

03 / Handoff

The system should make sense without me.

Automation becomes useful when another engineer can run it, diagnose it, and change it without relying on the person who wrote the first version.

That means reproducible environments, documentation, delivery pipelines, and enough context for the next person to take responsibility for the work.

Learn from the work

Practical explanations from building and operating systems.

I document implementation decisions, failure modes, and reusable mental models so the reasoning remains useful beyond one project.

Open to opportunities

Looking for a Python or DevOps automation engineer?

I'm open to roles and focused projects involving Python automation, CI/CD, developer tooling, reproducible environments, and infrastructure workflows.