Design and Implement DevOps practices at a large scale using open source tools to achieve faster application deployment cycles and to achieve high up-time of applications using a stabilized and self-healing infrastructure
Overview
8
8
years of professional experience
Work History
DevOps Engineer
TCS
06.2022 - Current
● Having a good experience working in the DevOps area, working with various CI/CD implementations involving different phases from code compilation to deployment, Environment management, and maintenance.
● Solid experience with Linux (Ubuntu and RedHat) operating systems.
● Hand-on experience on Infrastructure as a code (IAAC) Terraform.
● Automated infrastructure Deployment by using Jenkins pipeline.
● Worked on Terraform Cloud to Provision the infra.
● Hands on Knowledge on Creating EKS Cluster and working on it.
● Good Knowledge on Kubernetes Scheduling and Services.
● Good Knowledge on working with Monitoring Services.
● Worked on a CI/CD Jenkins for automating the entire application deployment life cycle process.
● Worked on Jenkins jobs for end to end Application deployment.
● Good Knowledge of creating users and restricting permissions to the jobs and giving access to the respective jobs by customizing the permissions in Jenkins.
● Good Experience of storing artifacts in S3 buckets by enabling versioning and Enabling S3 Bucket Cross Region Replication.
● Worked on Docker like managing containers, and images, and establishing the communication between the containers.
● Knowledge on working with docker Swarm and Stack.
● Good Experience of configuration management tool Ansible.
● Hands on knowledge on core concepts in Ansible such as setup, Ad-hoc commands, Playbooks, and handlers.
● Worked on web server Apache2, Nginx and Databases like RDS.
● Good Knowledge in installing and configuring K8S master and K8S nodes and established communication between them.
● Well aware of the advantages, architecture, and complete workflow of Kubernetes.
● Worked on Namesapces, Resource quotas and multi container pods.
● Created k8s services to expose the application.
● Good knowledge on k8s volumes like pv and pvc.
Hands-on experience in Working on AWS cloud services IAM, VPC, EC2, S3, EBS, , ELB, ASG , and Elastic Bean Stack, Route53, CloudWatch, RDS, Lambda, Eks.
IT Analyst
TCS
02.2021 - Current
Created the Dockerfiles based on Developer Requirments.
Build custom images for deployment in the cluster.
Had a good knowledge on disk saving for image compression.
Stored the custom images on Docker Registry for private repos.
Handson Knowledge on Container networking part.
Created a Kubernetes Cluster with EKS automation scripts.
Good knowledge on k8s Cluster and Architecture.
Good knowledge on k8s essentials.
Having a good knowledge about deployment strategies in k8s and understanding them.
Exposed the application in k8s by using services in k8s.
Good knowledge on working K8s Namespaces and implemented them.
Automated the deployment process with writing manifest files and executing them.
Having a good experience in scaling the pods by using hpa.
Worked with the helm to install packages in the K8S cluster.
Deployed the application with the help of Argo cd in the K8S cluster.
Having a good experience in distributing the resource to the multiple namespace inside the cluster by using resource quotas.
Monitoring the cluster with help of Prometheus & Grafana.
Good knowledge on creating the PV and distributing to the cluster.
Administering users, groups, and roles & setting up policies by using IAM and also Creation of VPCs, S3 buckets, and Ec2 Instances automating them through Terraform.
Manage and configure AWS services as per the business needs (ELB, EC2, S3, IAM, and VPC).
Software Support Engineer
Redivivus Technologies
02.2021 - 03.2022
Developed tools to lessen or eliminate operational burdens for teammates, expediting initial development and software patch iterations.
Reduced software downtime by proactively identifying potential issues and providing preventive maintenance solutions.
Achieved high customer satisfaction ratings by consistently meeting or exceeding client expectations for service quality and responsiveness.
Collaborated with content acquisition teams to verify licensing and ownership of digital assets incorporated into [Software], mitigating [Type] liabilities.
Software Support Executive
H&M
01.2018 - 02.2021
Installed and configured the “Ebanker” banking software on client environments using Oracle 8i, 9i, and 11g platforms.
Created and maintained database backup scripts to ensure data safety and recovery.
Performed full and partial data exports and imports using Oracle utilities for backup, migration, and patching activities.
Deployed new software releases and updates on client servers as per implementation schedules.
Provided telephonic support to banking clients and internal teams for issue resolution and product usage guidance.
Handled and resolved customer support tickets based on issue priority and impact.
Coordinated with the development team to explain required changes and customizations based on client-specific banking requirements.
Participated in meetings with developers to ensure alignment between client expectations and product modifications.
Led data conversion activities, migrating master and transactional data from legacy systems into Ebanker application modules.
Assigned tasks to support executives for Ebanker data conversion and validation activities.