
Pruthviraj Sonawane
Software Engineer 2
Hire this person
Send a job offer directly to this candidate
About
Site Reliability Engineer with 7 years of experience designing, developing, and operating reliable cloud and Kubernetes platforms across Azure environments. Skilled in Go and Python automation, AKS platform engineering, distributed systems, infrastructure as code, observability, incident response, and secure deployment practices. Built a zero-downtime certificate lifecycle platform and led production Kubernetes rollouts that improved platform stability and operational reliability.
Experience
Software Engineer 2 at Microsoft (2023-08 – Present)
- Architect and deploy a zero-downtime certificate lifecycle platform across distributed Azure infrastructure using Azure Key Vault, Managed Identity, and automated workflows, reducing certificate-related production incidents by approximately 80%.
- Design and implement an Azure quota management system and supporting APIs for 30+ subscriptions, reducing resource conflicts by approximately 25% and improving workload distribution.
- Design and lead production Azure Kubernetes Service (AKS) platform rollouts, covering cluster networking, DNS, node pools, bootstrap services, Helm-based deployments, and production readiness to improve platform stability and release reliability.
- Improve MTTR by approximately 35% through incident response improvements, root-cause analysis, operational runbooks, and automated remediation workflows.
- Build centralized observability using Prometheus, Grafana, Azure Monitor, and Azure Log Analytics, reducing incident detection time by approximately 40% and improving production troubleshooting.
- Develop Go and Python automation integrated with Azure CLI and PowerShell, reducing repetitive operational work by approximately 50% and deployment failure rates by 20%.
- Resolve complex production incidents across AKS, TCP/IP, DNS, container orchestration, networking, applications, and Azure infrastructure, restoring services within SLA targets and maintaining high availability.
Site Reliability Engineer at Nuance Communications (Microsoft) (2022-07 – 2023-08)
- Designed and maintained secure CI/CD platforms supporting cloud-native production applications, reducing deployment failures by approximately 30%.
- Automated configuration management and infrastructure provisioning using Ansible, ARM Templates, and Infrastructure as Code, reducing environment deployment time by approximately 25% and improving configuration consistency across production environments.
- Implemented deployment validation, automated testing, and security gates across Azure DevOps pipelines, reducing deployment errors by approximately 30%.
- Analyzed production telemetry using Azure Monitor and Log Analytics to identify reliability risks and proactively improve platform stability, reducing production incidents by approximately 25%.
- Led production incident response and root-cause analysis, developing remediation plans and operational runbooks that reduced average resolution time by approximately 20%.
DevOps Engineer at Coredge.io (2021-12 – 2022-06)
- Designed, deployed, and operated multi-tenant Kubernetes platforms supporting production workloads while maintaining 99.9% availability.
- Implemented backup, disaster recovery, and workload migration using Velero, improving recovery readiness and reducing downtime for critical services.
- Built Prometheus and Grafana observability and alerting platforms, reducing mean time to detection from 25 minutes to under 5 minutes.
- Automated Kubernetes cluster operations, deployment workflows, and platform maintenance using Terraform and GitLab CI/CD, reducing manual effort by 40%.
- Diagnosed distributed-system failures across networking, storage, and Kubernetes scheduling, restoring production services while maintaining SLA commitments.
Site Reliability Engineer at Nutrino Tech Systems (2019-10 – 2021-12)
- Built and maintained Azure DevOps CI/CD platforms supporting containerized microservices, reducing deployment cycle times by approximately 50%.
- Containerized application workloads using Docker, increasing release frequency by approximately 5x.
- Integrated AppDynamics monitoring into production environments, improving application observability and accelerating production troubleshooting.
- Automated deployment and operational workflows using Bash, ARM Templates, and Kubeadm, reducing manual environment setup time by approximately 40%, improving release consistency, and enabling faster environment scaling.
Education
Bachelor of Engineering in Computer Engineering – Savitribai Phule Pune University (2019)
