02 — Experience

Experience

Five years of DevOps engineering across embedded systems and enterprise microservices — from building an entire CI/CD foundation solo to owning disaster recovery for a multi-cloud production fleet.

DevOps Engineer, Thomson Reuters

Jun 2023 — Present
Bangalore, India · team of ~7

Own end-to-end CI/CD, configuration management, and disaster-recovery automation for a fleet of production microservices spanning AWS and Azure.

Automation & Workflow Engineering
  • Designed a full GitHub Actions suite covering instance provisioning, configuration promotion, multi-instance service operations, and DR failover/failback — replacing manual runbooks with self-service workflows
  • Hardened workflow security and observability with dynamic workflow naming, permission-based access controls, real-time logging, and environment-aware validation gates
  • Built automated rollback and recovery pipelines — DB restoration, service resets, checkpoint cleanup, and external system sync (Akamai, Pingdom)
  • Built cross-platform automation linking GitHub Actions to Azure Pipelines and Azure Table Storage (SAS-authenticated), with inventory generation and migration-summary reporting
Configuration Management & Ansible
  • Architected a centralized vars.yml / vault.yml variable and secret-management system, eliminating environment drift
  • Automated cross-environment configuration syncing — duplicate key cleanup, lifecycle updates, and ID normalization
  • Built conditional BYOK configuration logic using Jinja2 templating with selective property copying and Azure App Config integration
  • Modularized Apache deployment and restart workflows with enforced validation checks
Monitoring, Validation & Reliability
  • Built a fail-fast Apache validation framework — service state, HTTP 200 checks, NLB convergence, healthcheck verification
  • Integrated Datadog dashboards, alerting, and Teams notifications directly into deployment pipelines
  • Engineered robust error handling for DR operations, connectivity failures, DB sync issues, and microservice-specific edge cases
Cloud, Networking & Migration
  • Automated DNS cutovers with Python and the Akamai API for MX and record updates
  • Built a parallelized migration framework (Azure Storage, custom runners, delta detection, AzCopy) that sped up large-scale transfers and reduced downtime
  • Designed shared-resource synchronization and migration frameworks for Solr and application servers
  • Provisioned and upgraded internal microservices end to end — dynamic DB scripts, startup configs, routing rules, validation checks

DevOps Engineer, GraniteRiverLabs

Sep 2021 — Jun 2023
Bangalore, India · solo

Built CI/CD pipelines and deployment tooling from the ground up across Linux, Windows, and cloud environments for embedded and enterprise applications.

2 awards · promoted within 6 months
  • Built and automated Docker image pipelines for frontend and backend environments — tagging, pushing, deployment — cutting release steps from manual to one-click
  • Deployed and maintained static .NET applications on AWS EC2, configuring Security Groups, inbound/outbound rules, and Key Pair management
  • Designed an automated testing pipeline for WiX-based installers in GitHub Actions, producing signed, release-ready applications with no manual packaging
  • Managed CI for Linux applications using dpkg, standardizing build and deployment automation across the team
  • Restructured GitHub repositories to enforce linting, unit testing, code formatting, and PR quality gates
  • Built automated ARM-based machine images with optimized configs, plus Bash/Shell scripts for system performance monitoring
  • Implemented deployment pipelines for Project MATTER (CSA), including Zigbee automation for smart-device interoperability testing
  • Created and deployed a custom Windows Wireshark installer for THREAD protocol analysis, with enhancements delivered through GitLab CI
Education

Education

B.E., Electronics and Communication

MIT, Anna University — Chennai, India
Graduated Aug 2021