Devops Engineer Resume
PROFESSIONAL SUMMARY:
- Obtain a responsible and challenging position in a growth - oriented organization which will allow me to learn new technologies and skills while utilizing my expertise experience as an DevOps engineer, also to build a strong business relationship with the company and clients.
- 4+ years of experience in IT industry comprising of DevOps and Cloud Management.
- Experience as a DevOps Engineer, proficient in AWS, Chef, Puppet, Docker, Ansible, Jenkins, Git, GitHub, Subversion, Tomcat, NginX and JBoss.
- Experience working on various flavours of Linux and UNIX like Red Hat 5.x, 6.xCentOS. AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration.
- Experience in manage cloud software deployments with a focus on continuous integration and deployment using GitHub, Jenkins.
- Implemented Docker based Continues Integration and Deployment framework.
- Experience in automation of various day to day administration by using Shell scripting.
- Configured and administered monitoring tools like Nagios.
- Experience in setting up project baselines, branching strategies, merging and taking regular backups of the source code.
- Strong knowledge on Administration and configuration activities on GIT.
- Extensive experience in using Build Automation DevOps tools like Maven, and Jenkins.
- Proficient in implementing and adapting to Release/Change Management Process.
- Deploying, configuring, managing, Master and Agent machines using chef.
- Configuring and maintaining Chef Master Server, creating modules and pushing them to chef clients.
- Strong use of Shell scripting languages including BASH for Linux, Windows platforms.
- User Administration in Linux such as adding a new user account, modifying, deleting a user account and granting sudo access based on the requirement.
- Hands on experience on remote tools SSH, SCP, and Putty.
- Good hands on to support multiple environments and as well as communicating with different teams.
- Hands on experience in daily activities like Disk Management and User Management issues.
- Utilized Linux Admin skills on deployment servers to make sure the servers are up and running as expected.
- Designing POC documents for pre-and post build activities.
- Participated in release level discussions and gone through the total SDLC and Agile process.
- Monitoring remote hosts, servers by using Nagios monitoring tool.
- Configuring the Docker containers and creating docker files for different environments.
- Took Part in DevOps implementation pilot program and was trained in Devops methodologies and tools like Chef, Jenkins etc.
- Excellent communication, team and relationship management skills.
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX Linux (Red Hat, CENTOS).
Web Technologies: Tomcat, Web Logic (8/9/10)
Programming, Scripting: Shell Scripting
Database: Oracle 11g, My SQL server
CI Tools: Hudson, Jenkins, Bamboo
CD Tools: Chef, Ansible & Puppet,Docker
SDLC: Waterfall, Agile, Scrum.
Networking: TCP/IP, FTP, DNS
Version Control System: Subversion (SVN), GIT
Tracking Tools: JIRA
PROFESSIONAL EXPERIENCE:
Confidential
DevOps Engineer
Responsibilities:
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, AWS, Jenkins and GIT Hub.
- Defined dependencies and plugin’s in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Integrated Subversion (SVN) into Hudson / Jenkins to automate the code check-out process
- Resolved crucial issues related to Linux server, Puppet and monitoring for Dev environments.
- Creating customizing Build Definitions and implementing Continuous Integration
- Installed and configured code rules, keys of Sonar for code analysis and created of Sonar Qube dash boards for different team members based on their roles to monitor the progress of project source code.
- Developed and scheduled bash shell scripts for various activities (deployed environment verification, running database scripts, file manipulations, Subversion (SVN)and GIT Hooks etc.,)
- Created and configure jobs, script builder, custom command builder, agents in Bamboo.
- Extensively used Perforce as a Configuration Management tool to manage source code.
- Developed PuppetModules for installation & Auto healing of various tools like Jenkins, Nolio agents, MSSQL, Sonar Qube, Nexus etc. these modules are designed to work on both windows and Linux platforms.
Environment: SVN(Subversion), Anthill Pro, ANT, NAnt, and Maven, Chef, Puppet, Devops, TFS, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Docker,Bash,Python, AWS, MongoDB, Chef, Sonar, SharePoint, Bamboo, Hudson, Git, JIRA, Shell Script, Weblogic, Selenium.
Confidential
DevOps Engineer
Responsibilities:
- Gained great exposure in Configuration management experience in a complex environment including software application build, packaging and build machine environment management.
- Performed installation, configuration and administration of ClearCase, Subversion (SVN)and afterwards migrated src, Config and website code over to Git in Windows and Linux environment
- Administered Subversion (SVN), Mercurial version control tools: created accounts, branching, merging, patch fixes, snapshots, and trained users on the Subversion version control system
- Administered Continuous integration tools such as Cruise Control and Team City. And I have hands on experience in working with Apache Continuum.
- Implemented, integrated and managed Perforce as well as instituting accurate and automated build and release methodologies for Binary compilation for Apache HTTP/HTTPS, Tomcat, NginX, PHP and MySQL.
- Migrated source control tool from ClearCase to Subversion (SVN) and build tool from Ant to Maven.
- Extensively used Maven tool to do the builds, integrated Maven to different tools.
- Build Results are managed in Jenkins and deployed applications using post build activity.
Environment: SVN(Subversion), Anthill Pro, ANT, Nant, and Maven, Clear case, MS Build, Unix, Perl, Python, TFS, Bamboo, Hudson, Java, Git, JIRA, Docker Power Shell, Shell Script, Jenkins, cruise control, Web sphere server.
