Software Engineer Iii | Devops
Current• Led the transition from a legacy monolithic system to microservices, defining service boundaries and implementing Python and Go based microservices to modernize outdated infrastructure.• Implemented comprehensive monitoring with Datadog, integrating traces, logs, metrics, and defining critical alerts and SLAs to enhance service reliability and visibility.• Migrated services from barebones servers to Docker, resolving environment inconsistencies, and deploying them on Kubernetes clusters using AWS CloudFormation.• Enabled Infrastructure as Code (IaC) with Terraform, empowering developers to manage configurations more efficiently, and automated CI/CD pipelines using Jenkins.• Improved system performance by optimizing internal service calls with asynchronous processing and multithreading using Python Async and Go Routines, reducing response times.• Collaborated with the architecture team to decouple business areas from the monolithic system, creating scalable microservices.• Optimized SQL schemas and led data migrations using PySpark for faster access and improved database efficiency.• Initiated Lunch and Learn sessions to promote cross-team collaboration and knowledge sharing on new technologies and migration best practices.• Led a backend architecture group, conducting bi-weekly sessions to address migration challenges and guide teams on adopting Docker, Kubernetes, and microservices.• Collaborated with Front-End teams using React.js and Node.js to unblock development tasks, speeding up workflows and enabling smoother cross-team operations.