Azure Devops Engineer
Current● Develop and manage CI/CD process for different types of applications and automate as many processes as possible.● Utilizing Docker Compose and developing Python Scripts in Docker for containerization.● Manage and support customer environments in Microsoft Azure cloud.● Consult customers on technical aspects of installation, sizing, and scaling.● Support development teams in technical questions of continuous integration/continuous delivery, delivery organizations.● Strong experience in configuring, maintaining, and troubleshooting Microsoft based production systems.● Actively managing, improving, and monitoring cloud infrastructure on Azure, including backups, patches, and scaling.● Provision and manage infrastructure as a code with Terraform.● Perform Client Azure environment assessment with key insight (Cost optimization, Security, Reliability, Performance, and Operational Excellence) and mitigation.● Managed resources for big data services such as Apache Kafka, Zookeeper, Spark Jobs, yarn, HBase using Ambari resource manager.● Create test plans for performance (stress and endurance) testing for applications using LoadRunner Professional and JMeter.● Manage Apache Kafka brokers, Topics, Producers, Consumers, Offsets to ensure seamless messaging system.● Manage both SQL and NoSQL databases such as MSSQL and HBase.● Move all test environments from virtual machine to docker environment by running apps as containers to reduce disk and resource usage.● Deploy and manage Virtual Machines, storage, Azure app services, networks, Vnet peering, configuration of DNS, bindings, domains.● Ensure high availability for virtual machines, storage, app services by making use of scale sets and load balancing, redundant storages and both vertical and horizontal scaling for webapps.● Deploy and manage containers also orchestrated the containers with Kubernetes to ensure high availability.