Experienced DevOps professional with a strong foundation in cloud technologies, containerisation, and automation. Proficient in Kubernetes, AWS, Terraform, Ansible, and Docker, with hands-on expertise in CI/CD tools such as Jenkins and GitHub. Skilled in Linux systems administration, Bash scripting, and implementing serverless concepts to optimise workflows. Demonstrates a deep understanding of DevOps methodologies and holds certifications in cloud technologies. Adept at leveraging tools like SonarQube to ensure code quality and security while driving efficient software delivery pipelines.
End to End CICD Implementation — Jenkins
- Implemented an end to end CI/CD pipeline for Java based Application using jenkins declarative pipelines. As part of the pipeline I have implemented various stages such as Build,unit testing, static code analysis,SAST,DAST,Creation of Docker Images,deployment on kubernetes platform using Argo CD.
DevOps Project— EKS
- Implemented a microservices architecture by deploying a python microservices app that converts video to audio. Components Involved: Kubernetes (AWS EKS),Docker,Helm(Package Manager for Kubernetes),RabbitMQ(Queue Service),MongoDB,Postgres.
Implemented Three Tier Architecture — AWS
- Implemented a Three Tier Architecture that is highly available and Scalable using Terraform and deployed the applications on Ec2 Instances using the User Data script Aws components Involved: VPC,ASG,Route53,ELB,EC2,S3,NAT,WAF,API Gateway.
Configuration Management — Ansible
- Managed configuration of multiple Linux and windows Instances using Ansible. - Set password-less authentication for managing multiple servers using Adhoc commands and Ansible Playbooks.
Cloud Cost optimization — Aws
- Used the combination of AWS Cloud watch & Lambda Functions to decrease cloud cost by 25 percent Implementation: Create Lambda function in python,use the boto3 module to interact with Aws Service APIs and this lambda function is triggered by cloud watch events. This Lambda function would watch for any unused EBS snapshot and either delete them and send them out to the snapshot owner.
DevSecOps — Jenkins
- Deploy Netflix clone Application as a docker container on Kubernetes cluster through a secure CICD pipeline using Jenkins, along with Jenkins also use many other popular and demanding devops tools like Docker, SonarQube, Trivy, Prometheus, Grafana and even Argocd and helm for Kubernetes deployment.
DevOps Project — Aws
- DevOps project using Terraform and AWS Cloud to set up static website hosting fully automated in just 3 seconds.