Senior Software Engineer - Devops
Current🛠️ Responsible for the end-to-end lifecycle of microservices, including building, testing, deploying, and monitoring, ensuring seamless operation and high availability.🚀 Successfully implemented and managed CI/CD pipelines using CircleCI and ArgoCD, automating the deployment processes to Kubernetes clusters.🧰 Utilized Terraform and Terragrunt for infrastructure as code, managing the provisioning and maintenance of cloud infrastructure efficiently.🤝 Extensively collaborated with cross-functional teams, including developers, testers, and system administrators, to streamline processes, troubleshoot issues, and improve overall system performance.📊 Implemented and maintained comprehensive monitoring solutions using NewRelic, Grafana, Datadog, Sumo Logic, and Bugsnag to proactively identify performance bottlenecks, optimize resource utilization, and maintain system availability.🔐 Ensured secure and compliant application development and deployment by integrating Snyk for vulnerability management and security.🔄 Managed the entire application upgrade process, ensuring minimal downtime and optimal performance.🎯 Engaged in setting and managing Service Level Objectives (SLOs) with Nobl9 to ensure the service reliability and performance meet business requirements.🌟 Guided and mentored junior team members, fostering knowledge sharing and skill development within the team.⚙️ Demonstrated expertise in scripting and automation, writing shell scripts to automate the deployment and maintenance of Kubernetes clusters based on project requirements.