We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

4.00/5 (Submit Your Rating)

Reston, VA

PROFESSIONAL SUMMARY:

  • Over 7+ years of IT Industry experience wif Configuration Management, Build, Deploy, Release Management and Quality Assurance.
  • In - depth understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, GIT and noledge of Clear Case
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for teh enterprise.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM WebSphere.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Puppet and Sonatype Nexus.
  • Hands-on experience creating and managing teh various development and build platforms, and deployment strategies.
  • Worked wif optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Chef and Puppet.
  • In-depth noledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Used Puppet and MCO for Configuration Management tool.
  • Ability in managing all aspects of teh software configuration management process including code compilation, packaging, deployment,releasemethodology and application configurations.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using PL/SQL for data integrity.
  • Good understanding of teh principals and best practices of Software Configuration Management (SCM) and Closely worked wif development, QA and other teams to ensure automated test efforts are tightly integrated wif teh build system and in fixing teh error while doing teh deployment and building.
  • Involved in creating and setting up provisioning profiles for authentication.
  • Extensive experience in all phases of Software Development Life Cycle wif emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Worked wif different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, Fisheye, Crucible and IBM Clear Quest.
  • Team player wif excellent interpersonal skills, self-motivated, dedicated and understanding teh demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS:

Versioning Tools: CVS, Subversion, Clear case, GIT

CI Tools: Hudson, Jenkins, Bamboo, Puppet. Chef

Build Tools: ANT, MAVEN

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest.

Languages: C++, PL/SQL and Java/J2EE.

Scripting: Shell, Batch, Python, Perl, Ruby

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

Web/App server: Web logic, Web Sphere, Apache Tomcat, JBOSS.

Database: Oracle 9i/10g, SQL SERVER, MySQL.

Operating Systems: Windows, UNIX, LINUX, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Sr DevOps Engineer

Responsibilities:

  • Worked closely wif teh Development Team in teh design phase and developed Use case diagrams using Rational Rose.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented and maintaining teh branching and build/release strategies utilizing Subversion /GIT.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it wif Chef/Puppet.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
  • Used ANT and MAVEN as build tools on Java projects for teh development of build artifacts on teh source code.
  • Manage AWS EC2 Nodes (Jenkins, SVN Edge, MySQL, Hadoop, Memcached, HTTPD, Tomcat, etc )
  • Deployed teh Java applications into web application servers like Web logic
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Documented project's software release management procedures wif input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to teh management.
  • Kept track of all teh releases and request of teh developers through Infrastructure management tool.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.

Environment: Subversion, GIT, Java/J2EE, Subversion, Jenkins, AWS, OpenStack,Puppet, ANT, MAVEN, JIRA, LINUX, XML, Web logic, Python, Perl Scripts, Shell scripts.

Confidential, Irvine, CA

SrBuild Release/DevOps consultant

Responsibilities:

  • Worked closely wif teh Development Team in teh design phase and developed use case diagrams using Rational Rose.
  • Worked wif teh Architects on SDLC process being teh owner of post development environments.
  • Coordinating teh resources by working closely wif Project Manager’s for teh release and Project Manager for all teh Operational Projects.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Developed and implemented teh software release management for teh release of web applications.
  • Involved in deploying teh content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate teh cloud deployment and operations
  • Wrote ANT and MAVEN Scripts to automate teh build process. ConfiguredBamboofor doing teh build in all teh non-production and production environments.
  • Used Shell to automate teh deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on teh specific requirements using J2EE/Struts and Websphere Application Server wif DB2 as Database.
  • Coordinated all teh IT projects successfully by resolving release interdependencies

Environment: Subversion, GIT, Jenkins, Java/J2EE, JDK, ANT, MAVEN, Bamboo, Chef, Puppet, AWS, UNIX, Python, Web Sphere, Jira.

Confidential, Franklin Lakes NJ

Build & Release Engineer

Responsibilities:

  • Performed merging from development to parent branches prior to building teh code.
  • Setup teh build and deployment scripts using Anthill Pro for J2EE and Java applications using Web logic Application Server and ALSB.
  • Configured Confluence license, database configuration, attachment storage configuration.
  • Installed and configured Subversion server on Linux via teh Apache Web Server to provide access over teh Http protocol.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT and Maven scripts for Enterprise application (J2EE).
  • Wrote Unix Shell scripts to automate SVN branching, merging, tagging and various other version control tasks.
  • Provided recommendations and halped set up teh CM process to teh company’s one of teh development teams on using Git and Github repositories.
  • Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
  • Implemented Shell and Perl scripts for release and buildautomation. Manipulated and automated scripts to suit requirement.
  • Proficient in deploying and support applications on Websphere, Tomcat, Weblogic application servers
  • Created and maintained POM files for building teh projects and developing teh build scripts.
  • Facilitate teh Continuous 'Build Manager's Role for all Software Development projects.
  • Created and configured dynamic/snapshot ClearCase views as per teh requirements and writing configuration-spec for views to work wif branches and labels.
  • Installed Hudson on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Integrated Subversion and Ant wif Jenkins to implement teh continuous integration process.
  • Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.

Environment: Java/J2EE, ANT, Maven, Subversion, GIT, Tomcat, Apache, CVS, Weblogic, Clear Case, Perl, Bash Scripts, Confluence.

Confidential, Bristol, CT

Build and Release Engineer

Responsibilities:

  • Release 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 teh agile process.
  • Participated in weekly release meetings wif Technology stakeholders to identify and mitigate potential risks associated wif teh releases.
  • Imported and managed multiple corporate applications into Tortoise SVN
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated teh whole process.
  • Created and maintained teh Jython deployment scripts for Web Sphere web application server
  • Developed Perl and shell scripts for automation of teh build and release process.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Documented teh entire build and release engineering process and provided on call support.

Environment: ANT, MAVEN, Tortoise SVN, Hudson, Java/J2EE, Web Sphere, Perl Scripts, Shell Scripts, XML, UNIX, Windows, Oracle.

We'd love your feedback!