We provide IT Staff Augmentation Services!

Sr. Devops Engineer/build & Release Engineer Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Over 9+ years of proved, strong experience in Build, Release and Configuration Management on Linux and Windows platforms.
  • Good understanding of the principals and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clearcase, Harvest and VSS.
  • Experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo.
  • Expertise in Continuous Delivery tools like Puppet.
  • Expertise in Atlassian Tools Confluence and Jira.
  • Expertise in Automated Deployment using Jacl and Jython Scripting.
  • Used ANT scripts, Make and Maven for Build process.
  • Experience in Bug Tracking tool like Jira, Clear Quest and HP Quality Center.
  • Highly skilled in the employment of ITIL Best Practices with proven leadership in the Incident, Problem, Change, Availability, and Service Delivery as well as in Process Building.
  • Practice development of consultants by mentoring ITIL best practices for successful Delivery of Projects and recruiting the best talent for current and future requirements
  • Automated Application Configuration and Deployment for IBM Web sphere Application Server. Used WLST Scripting (Web logic) and Ws admin Scripting (Web sphere).
  • Experience in Installing and configuring Web Logic and Web Sphere Application Servers.
  • Experience in all Phases of Software Life Cycle with emphasis on Designing, Developing, Implementation, Deployment and Support of Distributed Enterprise Scalable, Secure and Transactional J2EE Applications.
  • Responsible for all aspects of the Software Configuration Management process including Code Compilation, Packaging, Deployment, Release Methodology and Application Configurations.
  • Working with Application Infrastructure Architects to establish the physical environments to TEMPeffectively perform the Software Builds and Deployments with an emphasis on Quality, Integrity, and Security.
  • Expertise in Shell Scripting and Perl Scripting for Environment Builds and Automating Deployment on Web Sphere Application Servers and Web logic Application Servers.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in Staging and Production.
  • Experience in Java/J2EE/.Net and managing Software Configurations and Builds in a UNIX Environment.
  • Experience in Deploying to and administering the use of JBoss, Tomcat, Weblogic, and IBM Websphere.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Serverby usingPL/SQL for data integrity.
  • Extensive experience of working with the release and deployment of large - scale .Net, Java/J2EE Web applications.
  • Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Experience in SDLC, Agile and Scrum Methodologies.
  • Team player with excellent Interpersonal Skills, Self-Motivated, Dedicated and Understanding the Demands of 24/7 System Maintenance and has good Customer Support Experience.

TECHNICAL SKILLS

Version Control Tools: Git, SVN, Clearcase, Perforce, CVS

Build Tools: Maven, ANT, MAKE

CI Tools: Jenkins, Hudson, Build forge, Team city.

Databases: MySQL,MS Access, Oracle 9i/10g, SQL Server 2005, 2008.

Application Servers: WebLogic,WebSphere,JBoss, Tomcat, IIS

Webservers: Iplanet, Apache

Languages: SHELL,PERL, POWERSHELL, Java, XML,Python.

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. DevOps Engineer/Build & Release Engineer

Responsibilities:

  • Handling the Weekly Releases and Bi weekly Releases for all the projects
  • Configured Continuous Integration and Continuous delivery model for enterprise changes.
  • Provide communication to various levels of audience on plans, status and updates on all the Major, Maintenance and Hot fix releases
  • Responsible for pushing different releases like Major, Isolated, Unplanned Releases etc.
  • Partially administered Git and subversion which are the version control systems used in enterprise
  • Migrated source code from Subversion and Clearcase to Git.
  • Hands on experience with Udeploy.
  • Proposed Branching strategies and performed hands on merging of various branches
  • Performing Builds and Deployments using Ant/Maven Scripts
  • Used Jenkins/Hudson to perform single click Continuous Integration Automation.
  • Integrated Code Quality Analysis tools (PMD,JUnit,Findbugs,Checkstyleand Sonar) post builds and reported on Jenkins console.
  • Responsible for debugging in case of site issues and for delivering changes to progressive environments during deployments.
  • Partially administered Nexus. Created repositories configured cleaning policy and storage management.
  • Used shell and Perl scripting to automate the deployments
  • Configured and maintenance of Tomcat servers. Deployed webservices and java applications in Domain and Clustered environments.
  • Configured and maintained Nodejs for front end applications.
  • Monitoring Bug status and conducting bug status meetings during Major release cycle
  • Creating the new streams for every Major and Patch releases and work on merging of the streams.
  • Work closely with Change Management on preparing the Release Plans and Calendars for the year.
  • Monitoring the activity of Release Engineering and Network Operations during the push (Move to Production) and help resolve any issues that come up.

Environment: Jenkins, Xml, Java, Ant, Maven, Tomcat, Web Sphere Application server, me planet, Nexus, Nodejs, Jira, U deploy, JUnit, Sun Solaris, Subversion (SVN), Power Shell, Shell.

Confidential, Norwood, MA

Sr. DevOps Engineer/Build & Release Engineer

Responsibilities:

  • Build and releasesoftware baselines,code merges,branch and label creationand interfaced between development and infrastructure.
  • ImplementedGitbranching and merging operations forJavaSource Code Source code.
  • Built, configured and supported Application team environments.
  • 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.
  • Create documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Implemented a complete automated build-release solution using a combination of technologies like Ant, Maven and Jenkins.
  • Worked with developers to resolve conflicts if there is any merge conflicts that occurred during merging.
  • Made builds for different projects and deployed them onto the Web Sphere application servers using Web Sphere Admin Scripts and Admin Console.
  • Performed Merging and baseless merging between different branches.
  • Prepared Migration logs for every release and maintained the data accuracy.
  • Created SCM Audit Plan and was the Key role in doing SCM Audit.
  • Exported Project / Release Component Reports to Microsoft Excel.
  • Identified all the configuration items that are different between the Releases by Smart CVS.
  • Used Eclipse to connect to Central CVS repository and SVN Repository server.
  • Created System Test / Performance Test environments and Maintained Environment Upgrades.
  • Used Jira as the bug tracking tool for DBUS and website projects.
  • Active role in preparing documents like SCM New User guides and SCM verification.
  • Coordinated the Development Team, QC and Application Support in Deploying the Code to the right System Test Environment using MS Visual Studio.
  • Planned the Release schedules by identifying the Testing Environment and confirming the Current Code Level.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.
  • Created Branches, Tags for each release and particular environments.
  • Merged the branches after the Code Freeze.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.
  • Automated builds and deployments to the different servers using ANT scripts.
  • Developed and maintained different ANT scripts.
  • Worked closely with developers and managers to resolve the issues during the deployments to different environments.
  • Modified the build.xml and pom.xml (project descriptors) for new projects to do the builds using ANT and Maven2.
  • Created New Work Flows for each Release.
  • Generated Recent BUILD life Activity Reports.
  • Deployed different builds on to Staging and Various Environments.
  • Integrated Ant and TFS with Hudson for automation of the builds.

Environment: UNIX, Linux, AIX, Windows x, Ant, Maven, Perl, Shell, CVS, SVN, Harvest, ITIL process, Hudson, Anthill, JIRA

Confidential, Tampa, FL

DevOps Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Used Perforce for the purpose of Software Configuration management and maintaining the versions of the Symantec’s Website Code.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Deployed the code from Development environment to other environments like QA, UAT and production Environments.
  • Deployed application modules to WAS 6.0 based clusters via ND admin console
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Executed the DB Scripts (DML and DDL) which has dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Processed all the requests from the Developers through Remedy which is an IT process management tool.
  • Edited and Modified POM.xml for a few applications that used Maven.
  • Used Ant scripts to perform the builds and wrote a few buil.xmls for application development teams.
  • Integrated automated build in Hudson.

Environment: Hudson, Web Sphere Application Server 6.0, UNIX, Perl, Perforce, Remedy, Oracle 8.1, Solaris 2.9 Ant 1.6.5, JSP, Servlets, JDK 1.4.2, EJB.

Confidential, San Jose, CA

DevOps Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post dev environments.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Carried Deployments and builds on various environments.
  • Wrote ANT Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Administered WebSphere/WebLogic application Servers at configuration level.
  • Performed Load/Functional testing using Mercury Load runner and QTP.
  • Designed a customized Status Reporting tool used currently by Net App IT, based on the specific requirements using J2EE/Struts, Web Sphere IDE and Web Sphere Application Server with DB2 as Database.
  • Worked on deploying ERP (Oracle 11i) applications.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more than 30 and managed 9 release/build engineers.
  • Performed Functional and Stress Testing for a few applications using Mercury Load Runner.
  • Worked with QTP for Functional Testing.

Environment: Java, SDLC, J2EE, QTP, Load Runner, ANT, Shell, Perl, WebSphere, Jython, Oracle, DB2

Confidential

DevOps Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in development of prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Implemented server side tasks using Servlets and XML.
  • Developed page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Developed Jsp’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Action classes using Struts controller component.
  • Developed Web services (SOAP) to interact with other components.
  • Integrated Spring DAO for data access using with Hibernate.
  • Implemented EJBs Session beans for business logic.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Written JUnit Test cases for perform unit testing.
  • Used Rational Clear Case as Version control.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO),Data Access Object and Service Locator.
  • Worked with QA team for testing and resolve defects.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Written stored procedures, triggers, and cursors using Oracle PL and SQL.

Environment: ANT, Perl, bash, Linux, Solaris, Web Sphere, Java/j2EE, PL, SQL

We'd love your feedback!