Senior DevOps Engineer
Wolters Kluwer
- Implemented and deployed architected infrastructure in Azure leveraging IaC tool like terraform and ARM template.
- Implemented infrastructure in Azure using terraform using structure configuration data (config.json) over the commonly used unstructured configuration data (tfvars)
- Deployed and designed Azure DevOps pipeline to managed resources across multiple subscriptions in Azure
- Development of automation of Kubernetes clusters via playbooks in Ansible.
- Designed and implemented automated process to deployed infrastructures for different environments (stage, test, prod, etc)
- Designed and implemented several stages of infrastructure using Terragrunt, leading to a [40%] reduction in provisioning time and increased consistency across environments keeping the terraform code DRY and maintainable
- Migrated production Azure application gateway from v1 to v2 using a blue green deployment strategy.
- Configured and implemented entire communication and traffic flow between Imperva Incapsula WAF to azure traffic manager down to the Azure APIM backends services
- Conducted numerous knowledge transfer sessions with several teams on every infrastructure build including CICD pipelines and IaC scripts
- Developed and implemented robust automation frameworks and infrastructure as code (IAC) solutions across multiple platforms
- Set up and optimized continuous integration and deployment pipelines for critical applications including Lippincott Solutions, NurseTim, NurseThink, CJSim, and eJP POC
- Played a key role in developing and maintaining the Health ATP Automation Center
- Utilized tools such as Azure DevOps (ADO), Ansible, Rundeck, and Grafana to enhance monitoring and operational capabilities
- Developed and implemented an automation script to dynamically scale Azure SQL Database service tiers based on office and non-office hours, overcoming Azure's lack of built-in scaling schedules.
- Authored and successfully tested twelve pipelines dedicated to tech-debt remediation, enhancing system reliability and performance
- Consistently increased team productivity through technical acumen and proactive approach to automation and operational challenges
- Demonstrated expertise in automating and optimizing critical processes, resulting in significant time savings for the team
- Leveraged Azure DevOps, Ansible, Rundeck, and Grafana to optimize monitoring and operational capabilities across multiple platforms
- Orchestrated the migration of all Microsoft self-hosted agents to Kubernetes pods, enhancing scalability and resource efficiency
- Engineered an automation framework to synchronize Azure DevOps repositories with S3 buckets, facilitating seamless data mounting in Kubernetes pods using Groovy.
- Developed an automated process to request and generate SSL certificate CSR and private key via a ServiceNow ticket.
- Implemented integration between ServiceNow Change Management and Azure DevOps pipelines, enabling automated creation of Normal and Standard Change request tickets