DevOps Engineer who brings 11 years of quality first discipline to infrastructure delivery. I build reliable automation, safe patching workflows and observable systems, backed by deep troubleshooting instincts from a decade of production QA. Hands-on with Linux administration, Ansible, CI/CD pipelines (GitHub Actions), and Python/Bash scripting. Currently expanding into cloud infrastructure (Azure) and container orchestration.
Practical skills built through production work.
Core / Strong / Familiar - Here's what I know.
Tools I’ve built to make releases and operations smoother.
A privacy-first personal finance app built on proven financial principles, designed for rapid manual transaction entry and long-term wealth projections without third-party bank connections.
Reason: To provide a clear, simple, and private way to manage money while maintaining absolute data ownership.
Walking tours marketplace connecting travelers with local guides.
Reason: To build end-to-end DevOps ownership, from local development (Docker Compose) through infrastructure provisioning (Terraform) to production deployment (Kubernetes + GitOps).
A self-healing, containerized platform orchestrating a Python API with a focus on high availability, resource governance, and proactive monitoring.
Reason: To master the transition from "running containers" to "orchestrating production-grade systems" with strict resource contracts and observability.
Read only compliance check that verifies required packages are present across inventory groups and produces a clear pass/fail report.
Reason: Quick pre-flight validation before deployments and troubleshooting, no more spot checking servers by hand.
Safe rollout pattern: explicitly targeted runs, one host at a time, stop on first failure, with a run report and controller side failure logs.
Reason: Standardizes patch execution to reduce risk and make results consistent regardless of who runs it.
Single-page HTML dashboard built from an inventory file that shows host grouping, runtime details, ONLINE/OFFLINE status, and last-known state retention.
Reason: New joiners, TLs, PMs and devs needed fast context. This dashboard made handoffs smoother by showing environment, platform, and status in one place.
Repro + evidence using client/server logs to speed up finishes and reduce noise.
Reason: “It doesn’t work” tickets burn time. Good logs and knowing the root cause of the issue gets devs to root cause faster with fewer loops.
Keeps regression lean, stable, and aligned to real release risk.
Reason: A noisy regression suite created false confidence and wasted time. This focused on high-risk flows and removed flaky tests.
Structured device/OS coverage to catch real world issues early.
Reason: Users don’t all run the newest device. Used multiple Android devices and OSs to catch the “works on my phone” problems before release.
Wait, this card looks... tilted. Is there an undocumented issue here?
I’m transitioning into DevOps with strong QA fundamentals: risk management, strong triage, and dependable execution.
I'm a systems thinker who got into DevOps through Quality Engineering. I like clean logs, deterministic pipelines and knowing exactly what changed. Outside work, I hike, photograph places I travel to and try to automate anything I do more than twice.
Highlights (details in PDF).
Built Ansible inventory-driven utilities and patching workflows across 15+ Linux servers to improve
release reliability and repeatability.
Enhanced CI/CD pipelines (GitHub Actions) to automate build, test, and validation stages.
Developed Bash/Python scripts for YAML validation, reporting, and pre-flight deployment checks.
Collaborated with QA and infrastructure teams to implement risk-based delivery and incident handling.
Designed, executed system and story-level tests for Android apps using log based evidence collection.
Streamlined defect lifecycle and introduced evidence first triage templates, reducing bug turnaround by
~30%.
Supported release validation for mobile platforms with multi-device compatibility coverage.
Performed exploratory testing and detailed bug reporting for global brands across various mobile and web
platforms.
Identified high-severity functional and UI issues, providing clear reproduction steps and technical logs.
Tested eCommerce web applications across desktop and mobile, validating cross-system integrations and
checkout flows.
Maintained regression suites in TestLink and improved traceability via Jira.
Contributed to post-launch support, ensuring stable releases for global clients.
Performed manual and compatibility testing for iOS mobile titles across multiple devices and OS
versions.
Supervised a team of 3-4 QA testers and temporarily managed a 22-member team. Optimized test case
libraries, improving coverage accuracy by 15%.
Awarded Employee of the Month for leadership and dedication during critical release
cycles.
Mentored junior testers in test planning, prioritization, and bug documentation.
Interested in dependable delivery and QA-minded DevOps? Let’s talk.