Currently working as DevOps Lead at Hexagon with 8 years of experience.
Result-oriented Software Engineer, with broad exposure to implementing Continuous Integration and Continuous Delivery (CI/CD) concepts
Possesses excellent experience in Kubernetes, specializing in cluster maintenance and deployments across various cloud providers like EKS, AKS, and GKE. Additionally, demonstrated a strong background in OpenShift, further enhancing my expertise in container orchestration and management.
Possesses expertise in Azure cloud platform and implementing its various services: Vms, Databus, DNS, blob storages, glacier, Mssql, Azure ad, Vnet, WAF, Cosmos DB, SQS, etc.. backed by extensive hands-on experience.
Active member, and dedicated R&D contributor to a centralized cloud-native team, supporting a diverse range of projects across different cloud platforms.
Strong expertise in utilizing various Infrastructure as Code (IaC) tools such as Terraform and Crossplane, contributing to efficient and automated infrastructure provisioning processes.
Active participant in contributing to the CNCF incubating tools like Crossplane, Argocd, kyverno, Falco, kube-green, external-secret, cert-manager, etc...
Provided end-to-end observability solutions and monitoring using a variety of tools such as Grafana, Thanos, Loki, APZs, service monitor, Datadog, app dynamics opsgenie, and various cloud services.
Implemented diverse deployment architectures in both cloud and on-premises environments, with specialized expertise in microservice deployments, and proficiency in executing High Availability, zero downtime deployments.
Architected the data lake services/big data services in AWS from end to end like Glue Databases, Stepfunctions, and Lambdas, using centralized Terraform modules. Integrated different types of chatbots to implement a seamless flow for deployments.
Proficient in maintaining various networking solutions like Calico and utilizing service mesh technologies like Istio, along with experience in monitoring with Kiali.
Diverse experience in implementing security solutions across infrastructure and application deployment, using the various techniques as a devsecops. Proficient in configuring code coverage metrics such as SonarQube and integrating security tools like Black Duck, Trivy, Falco, and Kyverno to ensure code quality, image security, and cluster security.
Diversified experience in creating reusable Helm charts for infrastructure and application deployments. Experienced in configuring and fine-tuning database clusters, and caching systems to ensure high availability and scalability for applications.
Posses good experience in providing the security solutions from end to end for a application.
Good experience in using the sast and dast tools. Experienced in using the tools like qualis.
Overview
9
9
years of professional experience
1
1
year of post-secondary education
2
2
Certifications
3
3
Languages
Work History
DevOps Lead
Hexagon Capability Center India
08.2021 - Current
Led team to design and implement reusable cloud-based application code resulting in 30% reduction in infrastructure costs and time
Collaborated with cross-functional teams to architect and implement highly secure and scalable application and infrastructure
Led development and implementation of extensive library of reusable Helm charts
Utilized Terraform, Terragrunt, and Crossplane to automate all infrastructure tasks
Orchestrated creation of unified pipeline for deploying both infrastructure and applications
Introduced robust backup strategy utilizing Velero, enhancing data protection and recovery capabilities
Implemented a solution on top of keycloak for SSO which is being used across multiple divisions in the organization
Implemented Argo CD to facilitate deployments using GitOps methodologies, streamlining the deployment process
Secured the applications using techniques like external secrets and integrating with AWS secrets manager and Azure vault
Implemented diverse security strategies to strengthen applications within Kubernetes
Implemented end-to-end testing of Kubernetes applications, ensuring thorough evaluation before deployment to production environments using tools like Chaos Zonkey, K/, etc..
Successfully implemented an end-to-end observability stack, enabling comprehensive monitoring and insights into system performance and application behavior using tools like Prometheus, alert manager, service monitor, Grafana, Loki, and opsgenie for alerts on Slack and email
Implemented various storage strategies, incorporating technologies like ZinIO, and configured application server settings through Helm chart templates
This initiative enhanced data management and optimized application performance
Enhanced effective pipelines for deployments using GitLab, Azure DevOps, and Jenkins.
Software Engineer
Epam Systems
08.2019 - 08.2021
Responsible for maintaining the production deployment pipelines
Implemented the CI/CD pipeline where the deployment pipeline has been implemented using different types of customized hooks were a large number of applications can be deployed from the same Mob which is very cost-effective, almost saved +29UU per month
Implemented the complete EKS stack using Terraform
Responsible for creating the RBAC and maintaining the complete HA cluster with upgrades
Implemented the complete Bigdata stack along with spark in Kubernetes
Automated the creation of the Glue Mobs, Step functions, Crawlers using Terraform
Automated the step function dependencies visualization using the python network packages
Responsible for implementing the customized Terraform modules and maintain the central repository for all the data products
Automated the complete table creations using the Glue Mobs.
DevOps Engineer
Pramati Technologies
02.2018 - 08.2019
Experienced in maintaining the production pipeline using the groovy pipelines
Responsible for maintaining and implementing the complete OpenShift cluster
Implemented the helm charts for different types of services like rook, Prometheus
Implemented the EFK stack in OpenShift along with the log aggregators
Upgrading the OpenShift cluster versions
Implemented the chaos engineering using the kube monkey for resilience testing
Used app dynamics as the monitoring tool
Implemented the sentry for the error monitoring for the -I-related errors
Implemented the blue-green deployments in AWS
We implemented the EFK stack in OpenShift along with the log aggregators
Configuring the HA proxy for creating the routes and ingress
Used KOPS for installing the Kubernetes cluster
Played an active role in migrating the infrastructure from the cloud to on-premise and working on alternative services for the cloud services.
Software Engineer
Epam Systems
02.2015 - 02.2018
Experienced in maintaining the production servers with zero downtime and daily deployments
Worked on integrating multiple microservices with the application
Active team participant in migrating 5U-plus microservice architecture applications to Kubernetes along with SAP Hybris
Implemented and maintained the AEZ services
Implemented the ELK stack for log monitoring and sending alerts
Integrated ELK stack with different kinds of beats
Configured Ansible and implemented the playbooks for Ngnix, php-fpm, Jenkins, and Zemcache
Configured SAP hybris server for deploying using the Ansible and integrated with multiple microservices
Created a central repository for Jenkins Mob templates with versions for creating Mobs for new environments in a shorter span
Implemented SonarQube for publishing the issues and bugs in the applications and integrated it with the OWASP plugin for publishing the security vulnerabilities
Automated the AWS services like EC2, VPC, RDS, Route53, Cloud front, and S3bucket using the Python botocore
Automated the Kubernetes deployments using Jenkins and enabled continuous deployment and continuous Integration.
Executive Manager, Software Development at Hexagon Capability Center India Private LimitedExecutive Manager, Software Development at Hexagon Capability Center India Private Limited