0% found this document useful (0 votes)
86 views6 pages

Visshnu 4.2 Devops.

The document describes a DevOps engineer's resume, including their work experience, skills, education, and projects. It provides details on their experience with tools like Git, Jenkins, Docker, Kubernetes, Chef, and AWS. Their roles included setting up CI/CD pipelines, containerization, configuration management, and automating deployments.

Uploaded by

sandeep14394413
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views6 pages

Visshnu 4.2 Devops.

The document describes a DevOps engineer's resume, including their work experience, skills, education, and projects. It provides details on their experience with tools like Git, Jenkins, Docker, Kubernetes, Chef, and AWS. Their roles included setting up CI/CD pipelines, containerization, configuration management, and automating deployments.

Uploaded by

sandeep14394413
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

DevOps Engineer

Visshnu Natarajan Email:


Mobile: +91 9597917508
[email protected]
Objective
To work in a challenging environment through which I can utilize my skills and knowledge for the
development of the organization and in turn my career.

Summary of Experience:

● Having 4.2 years working experience as DevOps Engineer and working on different levels
automation tools.
● Working on various version control systems like Git, SVN, Build tools like Maven, Ant
Continuous Integration Tools such as Jenkins, containerization tool Docker, Configuration
management tool Chef and Shell scripting.
● Strong experience in Branching and Merging strategies.
● Good knowledge in using Maven scripts to automate the code compilation and deployments.
● Wrote pom.xml files for automating web applications builds, test cases and deployments.
● Coordinate/assist developers with establishing and applying appropriate branching, merging
conventions using GIT source control.
● Working knowledge on merging code lines in the GIT and resolved all the conflicts raised
during merges.
● Implemented & maintained the branching and build/release strategies utilizing GIT.
● Initiated C.I process in my project and setup Jenkins tool from scratch. Created new build
jobs, setup master/slave concept to distribute the load and run different builds with different
configurations.
● Created Pipelines using Jenkinsfile. Also worked on manual pipelines. ● Configuring pre and
post build actions in Jenkins as per project requirements.
● Automate the build Process Using Jenkins jobs.
● Experience on setting up and managing Docker private repository.
● Having experience in creating custom Docker Images using Dockerfile.
● Experience working on several Docker components like Docker Engine, Hub, Container and
Docker Registry.
● Automated application containerization by writing Dockerfile and creating images. Application
environment will be automatically build with given number of containers with application
setup out of box.
● Worked on various tools which include Build Tools- Maven, Continuous Integration
ToolsJenkins and Servers-Apache Tomcat.
● Experienced in Build, Deployment, and Configuration and Release management.
● Proficiency with build and continuous integration system concepts.
● Experience on deploying artifacts like WAR and EAR into application servers Apache Tomcat
and Web logic servers.
● Setup Chef in production environment. Good knowledge with end-to-end production Chef
Environment.
● Experience in Writing Cookbooks in Chef.
● Developed cookbooks for application deployments with tomcat, jdk, war file and post
deployment configurations.
● Knowledge on AWS-EC2 instance, ELB, Auto-scaling.
● Responsible for installing and configuring Kubernetes in physical as well as cloud
environments.
● Well aware of the advantages, architecture and complete work flow of Kubernetes.
● Good Knowledge in Shell Scripting, Experience in Writing Scripts.
● Good knowledge in each and every component of Kubernetes.
● Installed and configured K8S master and K8S nodes and established communication between
them.
● Good experience in writing yaml manifest field for creating Deployments and Services in
Kubernetes.
● Good experience in setting up NodePort, ClusterIP and LoadBalacner type Kubernetes
Services.
● Automated Statfull applications by using StatefulSet Kubernetes API objects.
● Good understanding of PV,PVC & StorageClass storage volume concepts.
● Good experience in setting up Kubernetes cluster in Google cloud using GKE Service.
● Good hands on experience in configuration management tools like Ansible and Chef.
● Automated application deployment by writing YAML files in Ansible.
● Have good experience in Shell scripting and basic or intermediate level of knowledge in Python.

Working Experience:
Working as a Devops Engineer in HCL, from Dec 2022 to Till date.
Worked as a Devops Engineer in Cognizant from Sep 2019 to Nov 2022.

Educational Qualification:
B Tech in Civil Engineering, from Prist University, Chennai . -

2019

Completed 12 th – 80% - 2015

Completed 10 th – 78% -2013

Technical Skill:
Application Server Apache Tomcat
Cloud Services AWS EC2 ,S3, GKE
SCM Tools GIT, GitHub
Build Tools Maven, ANT
Continuous Integration tool Jenkins
Configuration Management Tool Ansible, Chef
Monitoring Tool Nagios
Web Server Apache Tomcat, Nginix
Database MySQL
Scripting Languages Shell scripting, Python
Operating Systems Windows, Redhat Linux, Ubuntu
Misc. Jira
Containerization & Orchestration Docker, Kubernetes

Project #1:
Project Name: SEARS (E-commerce Online Portal)
Client: HCL
Role : Devops Engineer
Technology : Ubuntu, GIT, Maven, Jenkins, Docker, AWS, Chef, Nexus, Kubernetes, Shell
Scripting
Duration : Aug 2020 to Till Date

Description:
Project is about maintaining ecommerce website of Sears 24/7. As major part of Sears
business is based on Ecommerce site should available all the time, our team job is to build and
release code for deployment on appropriate servers to Deployment team. Site will be developed in 4
stages- Integration stage, testing (QA) stage, staging (advanced testing) stage and production.

Roles & Responsibilities:


● Installation, Configuration, Maintenance, experience of source code management systems
Subversion, GIT.
● Administration/Maintenance experience of continuous integration build engines using
Jenkins.
● Experience with build tools like Ant and Maven.
● Setup Docker in all QA environments and managing Docker private repository.
● Created custom Docker Images using Docker file for deployments.
● Good knowledge in several Docker components like Docker Engine, Hub, Container and
Docker Registry.
● Deployed containerized application in Kubernetes in on-primise and Google cloud using
GKE service.
● Configured NodePort, ClusterIP and LoadBalancer type Kubernetes services.
● Automated application containerization by writing Docker file and creating images.
Application environment will be automatically build with given number of containers with
application setup out of box.
● Experience in Writing Cookbooks in Chef.
● Implemented Chef for QA deployments and new server provisioning.
● Created pipelines for continuous integration builds and deployments in Jenkins.
● Good knowledge in writing Jenkins file.
● Written the Build Scripts using Shell Scripting.
● Responsible for creating branches, tags and merging the code from one branch to another.
● Playing the role of Release Engineer by supporting developers for subversion configuration
spec creation, branching, and deliveries to the integration branch.
● Worked closely with Developers, QA and project management for smooth scheduled releases.
● Created build.xml, JAR, WAR, EAR Files through Ant.
● Written Shell scripts for deployment automation.
● Participated in the application builds and deployments to Dev, QA, STAG and Prod
environments.
● Having Knowledge on the AWS Services EC2, S3, VPC.
● Responsible for identifying, troubleshooting and resolving problems with the build process
using Jenkins and ensures that the release has been accepted by all parties.
● Participated in Release meetings to finalize Release with developers/QA/Project
Management and discuss backup plan..

Project #2

Project Name: VallyMoni


Client: Cognizant
Role : DevOps Engineer
Technology : GIT, Maven, Ant, Jenkins, Tomcat, Windows, Linux, Docker,Chef, Nginx, Apache,
Shell scripting, Jira, Shell Scripting.
Duration : Jun 2019 to July 2020

Project Description:
VallyMoni is an ERP based application used to maintain organization infrastructure. This
application is used to keep track of internal business activities over different branches of
Boyne valley group. This is an internal application used by Boyne Vally group to know about
the business status periodically over multiple branches across Ireland. Boyne Vally group is
running various businesses across Ireland as well as across the world in different domains.

Roles & Responsibilities:

• Develop and automated, continuous, build process that reviews the source code, identifies
build errors and notifies appropriate parties to expedite/facilitate synchronization to the
latest build using Jenkins
• Setup and configuring Plans in continuous integration tool Jenkins for project builds
• Performed GIT branching and merging activities.
• Automate & monitor daily project development builds by using build tool Jenkins
• Building numerous applications for DEV/ SIT/ UAT/ PROD Env.
• Experience in troubleshooting and researching root cause analysis for application issues
• Creating branches, tags and merging the code from one branch to another.
• Providing solutions to developers build failure related issues.
• Integrated Maven-Jenkins-Nexus for continuous integration and deployment
• Setup a private Git repository over HTTP using Apache2 server.
• Setup Git repository using GitHub.
• Written Shell scripts for deployment automation.
• Automated backup process using Maven resources in pom.xml
• Documenting Installation and Deployment plan for deployment/ release of sources in all
environments.
• For Build Automation we are writing scripts using Shell Scripting.
• Created Docker containers for testing environments using Docker images.
• Wrote recipes and cookbooks for configuring QA environments.
• Participated in installation & configuration of Apache/Tomcat servers • Active participation
in Build and release process

Place: Bangalore (N. Visshnu Natarajan)

You might also like