Client: Microsoft, 10/2023 - current
- Managed Code repositories like GIT and plug-ins for Jenkins to schedule automatic checkout of code
- Designed and maintained CI and CD pipelines using Jenkins for continuous integration and delivery of software applications
- Collaboration: Work closely with data scientists, AI specialists, and other teams to integrate advanced analytics and machine learning capabilities with Docker
- Developed Terraform scripts to provision cloud resources efficiently.
- Reduced system downtime for critical applications by implementing monitoring tools such as Azure Monitor, Prometheus, Grafana to monitor the health of systems.
- Deployed microservices based architectures using Docker containers on virtual machines.
- Working on Web Server Creation and Configured Load Balancer.
- Good understanding in Azure networking, Storage, VM provisioning, RBAC, NSG, Automation, Monitoring AZ Copy, AD, Application Insights, ARM Templates automation etc.
- Automated manual tasks through scripting languages such as Shell, boosting team productivity levels.
- Designed and implemented containerization strategies using Docker and Kubernetes, improving resource utilization and management.
- Optimized Kubernetes cluster configurations, improving application performance by 20% and reducing resource consumption by 15%.
- Implemented security measures in pipelines, including access controls, secret management, and code scanning to enhance application security.
Environment: .Net, Azure, PowerShell, Kubernetes, Helm Chart, Kafka, GIT, Python, VMware, Jenkins, Terraform, Ansible, Puppet, Jira, Docker, Maven, VSTS, Apache Tomcat Application server, SonarQube.
Client: Devops Engineer, Align Technology,
03/2022 - 09/2023
- Managed Code repositories like GIT and plug-ins for Jenkins to schedule automatic checkout of code
- Introducing and implementing DevOps solutions for a range of Agile projects, creating automated build, deployment, monitoring, testing and reporting pipelines and solutions
- Improved code deployment efficiency by automating processes with CI/CD pipelines.
- Deploy your infrastructure code to your target environment.
- Maintained version control systems like Git for seamless collaboration among developers and engineers during project lifecycles.
- Work closely with development, operations, and quality assurance teams to streamline workflows and ensure timely delivery of high-quality software solutions.
- Reduced system downtime for critical applications by implementing robust monitoring and alerting tools.
- Monitored automated build and continuous software integration process to drive build/release failure resolution.
- Optimized cloud infrastructure costs by 25% through strategic use of serverless technologies and auto-scaling policies, enhancing resource utilization and operational efficiency.
- Automating environment build and provisioning using Containerization and tools.
Environment: Azure, AWS, GitHub, Chef, Puppet, Ansible, Terraform, Docker, Jenkins, Kubernetes, Helm Chart, Git, Agile, Java, Apache HTTPD, Maven, Apache Tomcat, Jira, Prometheus, PowerShell, Python.