Dynamic and results-oriented DevOps Engineer with 4.9 years of experience in designing, implementing, and managing cloud-based solutions on the AWS platform. Proficient in automation tools & methodologies to streamline development workflows, optimize infrastructure, and enhance scalability and reliability. Proven track record of implementing cost-effective solutions and maximizing operational efficiency. Passionate about staying updated with the latest technologies and continuously improving processes to achieve business objective.
Nuvama Wealth Trading Application:
Setting up the new build environment for various applications in Linux environment.
Managed to organizational standards by maintaining the source code in GitHub for various microservice applications.
Creating and maintaining the development and stage branches on Git.
Using Maven as a build tool for java based applications, automate the process of building and storing artifacts in nexus.
Installing Jenkins and setting up Master and Slave configuration to implement multiple parallel builds.
Implementing continuous integration & continuous deployment with Jenkins pipeline job and installing required plugins and setting up the tool for deployment.
Configuring SonarQube dashboard and help application team in publishing unit test and coverage reports in SonarQube cloud for static code analysis.
Setting up SonarQube portfolio for multiple micro-service and UI applications.
Implemented Docker containers for micro-services architecture, reducing deployment time by 50% and increasing scalability.
Orchestrated with Kubernetes, ensuring high availability and fault tolerance for critical applications.
Developed Bash scripts to automate routine maintenance tasks, reducing manual effort and minimizing downtime.
Creating AWS services like EC2, S3, EBS, RDS, ELB, ASG, VPC, subnets, Route tables, NAT, IGW, TGW, Route53.
Participates in the design and implementation phases for new and existing products, with a focus on AWS technical knowledge for successful execution of the requirements.
Designed Kubernetes cluster(EKS) and created using Terraform templates.
Writing Kubernetes manifest files like Deployments, Service, Configmap,Ingress files and other required files.
Implemented Helm charts to automate deployment workflows, reducing deployment time and ensuring consistency across different Environments like DEV, QA, UAT and Production.
Production environment support activities which include major release or emergency hot fix deployments, scheduling and coordinating with client regarding Operational Job Cycles or any activities.
Created dashboards in Grafana for infrastructure visualization like CPU, RAM, Storage, SSL and etc.
ESS Healthcare Portal:
Primary responsibility to onboard and setting up CICD pipeline for multiple applications.
Connecting with developers to understand the application and process used by them for build and deployment which includes overall review on application automation feasibility. Installing and configuring applications like Jenkins, SonarQube, nexus, Docker, Ansible in Linux & windows OS.
Creating Ansible play-books for auto-provisioning of test environments using Docker and auto deployment of artifacts.
Implementation of container-based architecture and created Dockerfile for base Docker images & pushing into ECR.
Managing Docker containers for different Environment. (DEV, UAT, STAGE & PROD etc.)
Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux) & configuring launched instances.
Creating and configure AWS services like EC2, S3 buckets, Security groups, Subnets, Elastic Load Balancer (ELB) and Auto-scaling groups, IAM roles and users, attaching required roles to EC2 instances and involved in creating custom IAM policies to various groups defined within the organization.