Tech lead focused on the development of cloud-native products and integrations to improve developer productivity for software companies. Passioned Tech lead who resolves engineering challenges, empowers team members and increases customer delight. DevOps engineer with 10+ years’ experience developing solutions with stringent quality and performance.
- Python
- Jenkins
- SlackBot
- ArgoCD
Kubernetes Migration[Test-Infra]: Entire Test-infra structure is migrated to kubernetes from Docker Swarm. Migration was done to resolve the docker swarm network issues and scale issues. By moving to kubernetes to could scale the test-infra to accomodate 3000+ micro-services using 150 Vm's[8Core and 32GB].
Languages: Golang
Technologies: Kubernetes, Coredns, Haproxy, Docker, Rancher
Bcube: Bitbucket Bucket Bot. All the communication from bitbucket and to bitbucket will be through this service.
Languages: Golang, Shell Scripts
Technologies: Kubernetes, Docker, SonarQube, Bitbucket server/cloud.
Using Kubernetes In production: Myntra uses virtual machines to run micro-services in production. Introduced the kubernetes deployment of micro-services in production using helm chart for better usage of hardware resources, auto scaling, auto healing.
Languages: Golang, ReactJS
Technologies: Kubernetes, Helm charts, Docker.
Artifactory Migration: Myntra used to store the build artifact's in jfrog open source artifactory which is self hosted. Migrated the build system to store the artifact's [rpm files] in azure blob with geo replication.
Languages: Golang
Techonologies: Azure blob, Jfrog Artifactory
Mirror Maven Repositories: Created the mirror for open source maven repositories to avoid the code changes when the url's got changed.
Technologies: Nexus Sonatype.
Using Ansible for Production Deployments: Migrated the Jenkins based deployments to Ansible based deployment of micro-services to virtual machines.
Languages: Python, ReactJS, Ansible
Monitoring Test-Infra:
Automatic Test-Infra Structure Creation on Disaster:
Languages: Shell scripting, Ansible, Python, Golang
Technologies: Docker, Docker Swarm.
Build & Release Engineer for Networking Products
- Used to Monitor the Jenkins for Different Networking protocol.
- Handling the Initial triaging and forwarding analysis to the Developers.
- Written an automation to handle the complete Release flow.
- Had setup the nexus sonatype as maven repositories from maintaining the java client internally to myntra.
Skills:
- Jenkins
- Python
Build and Release Engineer.
- Handling the complete Release process for mobile applications.
- Analysing and Developing the build scripts for Android Projects using Gradle.
- Writing the Scripts to build an Android Mobile OS.
- Sanity Test[Deploy to Mobile Handset and verification]
- Release the Software for Production.
Skills:
- Python
- Git
- Gerrit
- Shell Scripting
- Gradle
- Linux System Administration
Kubernetes