DevOps Engineer
Location : Chennai
Experience : 4.1 Year
Rate: $18 / Hourly
Availability : Immediate
Work From : Any
Category : Information Technology & Services
• DevOps Engineer for a team that involved different development teams and multiple simultaneous Software Releases • Developed and implemented software release management strategies for various applications according to the Agile Process • Maintaining the source code in Git for various application • Installing and configuring Git ,Jenkins for deployment and automation • Identify the root cause to resolve problems • Administering merge, build and deployment of the codes in all the environments • Responsible for creating the branches and tagging the code in GitHub • Developing build and deployment scripts using Maven build tools to move from one environment to other environments • Configuring quality gates and quality profiles, as per client’s requirement in Code Quality tool Sonar Qube and generating HTML report for the projects. • Jenkins is used as a Continuous Integration/Continuous Delivery tool for automation of daily process • Configured and maintained Jenkins to implement the CI/CD process and integrated Jenkins with Maven to perform scheduled builds and automates the deployment on the application servers using the “code deploy” plugin in Jenkins • Responsible for the plug-in Management. User Management, Build/Deploy, Pipeline Setup and End-End job Setup of all the projects • Created and maintained the Shell deployment scripts for web application servers • Developed Shell scripts for automation of the build and release process • Involved in the release process and deployed applications (.jar & .war) to the Tomcat Application Server • Familiar in working on the tickets raised by JIRA ticketing tool, trouble shooting problems and working on new projects • Configure Server monitoring tool like New Relic to monitor server’s CPU availability, Data base load. • Created branches, performed merges in GIT and Git Hub • Installing open-source application, search, analyze and develop new application for users • Installation, configuration and administration of RHEL 4,5, Ubuntu etc. • Installation and Configuration of LAMP (Linux, Apache, MySQL, PHP) environment. • User administration, User/Group Quota, ACL’s, LVM, System/Network troubleshooting. • Installing &Managing LINUX CLUSTER. • Configure Yum Server/Client, Printer Configuration. • Installation/administration of Internet usage with Squid as transparent Proxy Server. • Installation/administration of , SSH, TELNET. • Administration of Red Hat Linux DNS, Web Server, SAMBA Server • Expertise in building automated CI/CD pipeline with the help of Jenkins and versioning artifacts • Using Nexus repository manager. • Configured Jenkins job with Maven build-tool and accomplished continuous deployment by • Integrating Ansible, Nexus, Sonar qube and Jenkins. • Automated deployment to various environments like DEV, QA, UAT, STAGING. • Experience in creating nodes in Jenkins, which distributes the loads and run the jobs parallel • With Jenkins Master-Slave architecture.
• Focusing on automation and integration using Jenkins, Git Lab CI. • Collaborating with development team to troubleshoot and resolve issues. • Implementing and managing framework for evaluating application performance. • Providing support to conduct system testing and integrated more servers to the infrastructure. • Redesigning and rebuild automated management and provisioning systems for production and pre-production (Sand Box) data centers. • Experienced in using Version control system GIT.