Rajesh J.
0About
Creation of a sample insurance website application - ASI Insurance Build a Docker Jenkins Pipeline to Implement CI/CD Workflow CI/CD Deployment Using Ansible CM Tool rajeshdj2013@gmail.com +91 9884319487 Chennai, IN www.linkedin.com/in/ rajeshbabudevops rajeshjc • Tools & Languages: Jenkins, Git, Docker, Kubernetes, Ansible, Terraform, AWS, Shell Scripting • Monitoring & Troubleshooting: Prometheus, Grafana, AWS-Cloudwatch • Deployment Strategies & Collaboration: GitHub, Jenkins, DockerHub, Kubernetes Sep '23 - May '24 Chennai, TN, IN Aug '12 - Apr '15 Chennai, TN, IN • CGPA: 8 Aug '10 - Apr '12 Salem, TN, IN • Percentage: 64.3% • Correspondence mode Jul '04 - Apr '08 Chennai, TN, IN • Percentage : 69% • Creation of the Dockerfile, Jenkins file, Ansible playbook, and the source file for the static website • Creation of the Jenkins pipeline using maven script to perform CI/CD for a Docker container • Setting up the Docker remote host on AWS and configure deploy stage in pipeline • Accessing the deployed application on Docker container Utilized Docker to create an application image from a Dockerfile & upload it to Docker Hub, optimizing application deployment processes • Maintained a single application code in Git Hub using Git for seamless connection & management of various code types, ensuring robust version control practices • Employed Linux (Ubuntu), Git, Docker, & Jenkins to drive the project, harnessing their seamless integration capabilities for executing development & deployment tasks • Enhanced deployment accuracy through the integration of Jenkins server as an Ansible provisioning machine with Git & Docker, utilizing Ansible playbooks & roles for streamlined tasks such as deploying, pushing, pulling, & building while automating image creation & code deployment Optimized automation efficiency through the integration of Ansible plugins within the Jenkins CI server setup • Designed Ansible playbook for streamlining Maven build execution on Jenkins CI server, incorporating automation & DevOps skills • Developed an Ansible playbook for seamless execution of deployment tasks on remote web containers, incorporating automatic restart of the web container post-deployment • • Leveraged Docker CLI to build & deploy the Docker image on Swarm cluster utilizing DevOps tools • Managed the publication of the demo alpine image on Docker Hub for convenient storage Verified, created, & managed service, token, & persistent volume operations using Kubernetes, enhancing understanding of core concepts • • Configured NFS server with Kubernetes for seamless file accessibility as if stored locally Crafted a secure & efficient secret & configMap for deployment in a Kubernetes environment to enhance security measures & deepen understanding of the related concepts • • Ensured data accessibility by creating & verifying namespaces using Kubernetes technology Generated a certificate & private key in the worker node using openssl to facilitate secure communication • Upgraded the Kubernetes cluster to version v1.28.7, leading to enhanced scalability & improved resource management