Devops Engineer Resume
5.00/5 (Submit Your Rating)
Irving, TX
SUMMARY:
- Over 3 years of strong experience in Software Configuration Management, System Administration, DevOps, Build Engineering Continuous Integrations and Deployment process at Various Enterprises.
- Good Knowledge in Software Development Life Cycles (SDLC) like Waterfall and Agile Scrum.
- Worked on Linux in a Cloud Computing environment using AWS.
- Worked on implementation of spinning up On Demand instances as part of CI/CD pipelines using AWS.
- Worked on AWS Cloud formation templates, EC2, Security groups, VPC, Subnets, S3, IAM, Cloud watch, EBS services.
- Setup automated deployments to Web servers like Apache, ngnix and IIS.
- Strong knowledge on Build deployment, Build scripts and automated solutions (using scripting languages such as Shell, Perl, JavaScript etc.)
- Good command in working with Tracking Tools JIRA, Remedy
- Proficiency in writing automation scripts using Shell, Power Shell etc. to support infrastructure as code and continuous deployment.
- Well Adverse with the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying & Application configurations.
- Expert in deploying the code through web application servers like Web Sphere/Web Logic/Apache Tomcat.
- Extensively worked on Hudson/Jenkins for continuous integration and for End - to-End automation for all Build and deployments.
- Solid understanding of UNIX environment and network technology.
- Implemented Deployment automation using Udeploy (urban codes deploy).
- Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
- Strong experience on administering applications on Operating Systems like Linux, UNIX, Windows.
- Experience in software Build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.
- Experience using RPMs to effectively package the applications for product deployments.
TECHNICAL SKILLS:
Operating Systems: Windows, RHEL, Centos
Versioning Tools: Subversion, Git-Stash, Git Hub
Build Tools: Ant, Maven
CI Tools: Jenkins, Build forge.
Languages: C, Shell, Perl, Bash.
Configuration Management: Chef
Application servers: Web logic, Apache Tomcat.
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
DevOps Engineer
Responsibilities:
- Implemented SVN and GIT branching and merging strategies.
- Defined dependencies and plug-ins in Mavenpom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Created featured, develop, release branches in STASH (Git) for different applications to support releases and CI Builds.
- Worked on creating Jenkins CI pipelines. Creating Jenkins jobs templates.
- Setup different environments for Build (Test, Development, Pre-production and Production).
- Installed and Administered Apache Tomcat and Web sphere for Application Deployment.
- Implemented CI/CD pipelines using AWS, which will spin up on demand instances as required.
- Created documents on Build process and flow, Build script maintenance, user guide for developers for local Builds.
- Used ANT and MAVEN for Building the applications and developing the Build scripts.
- Used Jenkins plug-ins like Build pipeline, job DSL, templates etc.
- Used Hudson and Jenkins to perform automated Builds and Deployments
- Wrote shell, batch to automate the Build and deployment process.
- Responsible for Maintenance, Regular Periodic Backups, User Management and Plug-in Management for Jenkins.
- Worked on Jira for issue tracking and process.
- Used Atlassian Confluence for documenting Build and deployment process and creating production check lists.
Environment: SVN, GIT, ANT, Maven, Puppet, Jenkins, UNIX, Python, Ruby, AWS, Hudson, Shell Script.
ConfidentialBuild & Release engineer
Responsibilities:
- As a Release Engineer, handled different development teams and a number of simultaneous software releases.
- Implemented Subversion branching and merging operations for Java Source Code.
- Setup different environments for Build, (Test, Development, Pre-production and Production).
- Deployment of the Business processes by creating JAR, WAR and EAR files
- Installed and Administered Apache Tomcat for Application Deployment.
- Worked with Development Team Leads and Testing teams to establish a Build schedule, execute the Builds and troubleshoot Build failures, if any.
- Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful Builds.
- Developed and maintained UNIX /Ant/Maven scripts for Build and release tasks.
- Worked with Hudson for automated Build and release
- Create documents on Build process and flow, Build script maintenance, user guide for developers for local Builds.
- Used MAVEN for Building the applications and developing the Build scripts.
- Used Build Forge to perform automated Builds and Deployments
- Wrote Shell scripts and Perl scripts to automate the Build and deployment process.
- Build, configured and support Application team environments.
- Responsible for Building and releasing packages for testing
- Configurations, setup and Building of interfaces and modifying the flow to give the opportunity for re-use scalability and functionality.
- Worked on Shell scripts to automate deployments to VMs.
- Performed database deployment activities like execution of Database scripts.
- Performed Make files using GNU Make for Perl, C and C++ code environments.
- Worked on HPQC and Jira for issue tracking and process.
Environment: ANT, SVN, Shell and Perl Scripting, Agile, Jenkins, Remedy, CHEF.