Principal Software Engineer
Current• Architected, implemented and maintained a highly scalable telemetry flow system that processes close to 5 Billion messages per day using services from Azure and AWS.• Automate stack creation (Canary and Blue-Green models) in AWS and Azure, and application deployment using Gradle, Jenkins, Puppet, Packer and Terraform.• Analyse and update application architecture to optimally use Azure managed services and in turn reduce operational cost.• Automate production monitoring by creating Slack bots, Azure Functions and Azure metrics API.• Extensive experience working in an Agile development environment which includes analysing requirements from internal teams, creating epics and stories, and handling Scrum rituals using JIRA.• Mentor junior members of the team on technology, product and engineering front.