Devops Engineer
Current• Developed and maintained extensive Infrastructure as Code (IaC) scripts using Terraform, Ansible, and Azure Resource Manager (ARM) templates, resulting in consistent and automated infrastructure provisioning• Utilized Docker for containerization, streamlining application development and deployment processes, leading to more consistent and isolated environments• Involved in setting up Kubernetes (k8s) clusters for running microservices and implemented an Azure Kubernetes Service (AKS) solution within OpenStack using CDK (Charmed Distribution of Kubernetes), allowing for easy management, creation, and recovery of OpenStack assets• Responsible for leveraging Prometheus, Grafana, Azure Monitor, and Application Insights for comprehensive system monitoring, visualization, and logging, enhancing application visibility to proactive management by 40%• Developed and maintained robust Python, Typescript, Java, and Bash scripts to automate routine data processing and system administration tasks, reducing manual workload by over 50% and increasing operational efficiency• Orchestrated and fine-tuned the deployment and management of databases such as MongoDB, DynamoDB, and Redis, enhancing data reliability and system uptime• Led the migration of on-premises infrastructure to cloud platforms, ensuring seamless transition and minimal downtime• Conducted regular audits of DNS records and configurations to ensure compliance with best practices and security policies, preventing DNS-based attacks and vulnerabilities• Worked on a critical project that involved deploying and managing applications on Azure using services like Azure Virtual Machines (VMs), Azure SQL Database, and Azure Blob Storage, resulting in cost savings and improved application response times• Developed expertise in DevOps practices, Infrastructure as Code (IaC), Platform as a Service (PaaS), Software as a Service (SaaS), virtualization, containerization, and continuous integration