We provide IT Staff Augmentation Services!

Sr Build And Release Engineer/devops Resume

Mountain View, CA

SUMMARY

  • Customer focused, Dynamic IT professional with 9+ yrs of managing, leading, execution & planning Releases/Builds/Deployments for Enterprise web and Client/Server Applications.
  • Proven track record of delivering large mission critical ecommerce releases, supporting acquisition & merger projects, data center consolidation project and also supported yearly product releases.
  • Process and best practice enthusiast with ownership of deployment/build methodologies, release cutover and risk assessment for SDLC (Release Life Cycle), CMMI and Agile/XP.
  • 1+ years of experience with DevOps methodologies and cloud infrastructure automation tools like chef and puppet.
  • Written Chef cookbooks and recipes to Provision Several pre - prod environments consisting of Cassandra DB installations, web logic domain creations and several proprietary middleware installations
  • Expertise in automation of build and deployment standards involving various J2EE applications (Web Sphere,
  • Web logic), Tibco Middleware, Web tier (Apache and iPlanet) and HP PPM (ITG).
  • Broad build & deployment automation experience in Shell/Ant/ scripting languages, with CI tool Hudson/Jenkins/Kintana and Ant Hill Pro deployment automation tools .
  • SME for Release/Change/Incident management, IS Audit - Segregation of Duties and SOx remediation, Project Management - Project planning, execution and risk management.
  • Ability to work under pressure, consistently delivering projects on-time, excellent analytical and communication skills and rapidly adapting to new technologies, standards, and ideas.

TECHNICAL SKILLS

Build Tools/Scripting Lang(s): Ant, Maven, Shell, Perl, HTML, XML and JavaScript.

Configuration Management: PVCS Version Manager, Perforce, Subversion, GIT.

Continuous Build Integration: Hudson/Jenkins, AntHillPro

DevOps: Chef, Puppet, Openstack & AWS working knowledge

Operating Systems: Windows, Linux, Unix, RHEL and Solaris.

Databases: MS Access 2000, MS SQL 2000, MySQL and Oracle 9i (TOAD)

Change Management: Remedy, Aldea and PVCS Tracker.

Web/Application Servers: Tomcat, HTTP Server, BEA Web Logic 8 & 10, Web Sphere 6.x,7.0,8.x& Tibco

Bug Reporting Tools: SDM-12, Bug Zilla, HP Quality Center, JIRA and Rational Clear Quest, RTC.

Other Tools/Applications: Oracle ERP e-Business, HP PPM - IT Governance (Kintana) & MS project.

Microsoft Technologies: Team Server Foundation, Share point .

PROFESSIONAL EXPERIENCE

Confidential - Mountain view, CA

Sr Build and Release Engineer/DevOps

Responsibilities:

  • Planned, coordinated and performed repeatable builds and deployments on Pre-production and Production environments on customer facing and revenue generating application.
  • Designed/implemented SCM infrastructure from the ground up.
  • Migrated DB scripts to stage and Preview/Prod database servers.
  • Migrated informatica (ETL), BO and EAI code to STAGE and PROD environments.
  • Migrated informatica objects like workflows into multiple environments using informatica powerCenter. Responsible for creating/updating connection strings.
  • Worked with Designer, Repository Manager, Workflow Manager in Informatica tool.
  • Written shell scripts to stop/start weblogic servers.
  • Manage source code repository, build, and release configurations, processes, and tools to support daily development, test, and production build and software deployment operations.
  • Responsible for BW deployments in Tibco servers.
  • Automated Tibco deployments including GV changes.
  • Responsible for SalesForce( SFDC) front end and back end migrations.
  • Managed all aspects of source code management (SVN/Perforce), builds (Ant/Maven), change (Remedy/PVCS Tracker/Aldea), tracking tool (JIRA/Bugzilla) and communication needs for a development team of up to 20.
  • Designed, deployed and managed a continuous integration system across the enterprise which includes SCM/CM, automated testing and automated notification of results.
  • Managed up to 4 concurrent release cycles varying in frequency from twice weekly to once per 4 months for major releases.
  • Part of DevOps Pilot program to test out Jira and Puppet tools for the Release Management services team.
  • Designed, implemented and documented Puppet deployments for Dev & SIT env’s for 4 applications.
  • Have knowledge on Distributed Version Control systems like GIT.
  • Ensured only documented, tested and authorized changes are implemented in controlled instances to minimize production outages/issues/compliances.
  • Worked with platform, database, operations and application teams to implement infrastructure changes and support the QA, Stage/UAT and production environment
  • Performed ERP configuration, databases, web and application changes as per the deployment/migration document using ITG deployment tool from development to production.
  • Administered Perforce version control system: created accounts, branching, merging and trained users on the Perforce version control system.
  • Supported internal and external auditors by providing SOx remediation reports from Remedy CMDB to compliance team including the segregation of duties specifically.
  • Educated IT personal across organization about the Release Life Cycle process, SCM tools and Version management.

Confidential - Houston, TX

Sr. Build and Release Engineer

Responsibilities:

  • Participating in "Release Readiness Review" status meeting (Go/No-go Process).
  • Creation of Release Plan, Definition, collection, analysis & presentation of Release Project Metrics on weekly basis.
  • Identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Presenting Project's Weekly status to Senior Management during Weekly Status Meetings.
  • Key Member of CCB (Change Control Board); in case of change in defined scope of the release (Change in requirements).
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation'.
  • Tracking code migration & testing efforts in all environments (i.e. Integration, Sys. Test, UAT, Performance/ Tech. Test, Training & Staging environments (Mock Cut-Overs)) & final migration into Production Environment
  • Implementing Corrective-actions in case of deviation from the Release plan.
  • Overseeing the continuous build, integration & testing for Java related code running on Jenkins (Unit, Integration & System Level Tests).
  • Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Integrated Subversion for automating builds with Jenkins.
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Wrote Pom.xml for Maven application builds automation.
  • Experience integrating JUnit, FindBugs, Checkstyle code analysis and testing during the build.
  • Used Shell and Perl scripting to deploy artifacts that are built by Maven.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Deployed the archives to Tomcat Application Servers.
  • Served as a partial administrator for Unix Machines.
  • Performed re-starts and xml comfits and post deploy setups and brought application up for testing

Environment: Subversion (SVN), Jenkins, Java/J2EE, MAVEN, Confidential Web sphere, Perl Scripts, Shell ScriptsXML, UNIX, Tomcat Application servers, Oracle, FINDBUGS.

Confidential, NJ

Software Configuration Manager

Responsibilities:

  • Supported quarterly release activities on an ongoing basis .
  • Designed the branching methodologies, ensure the regular merging activities and repo cleanup activities.
  • Decreased the downtime time by 40% by automating build & deployment through Ant/Perl/Shell scripts.
  • Migrated Enterprise Application build tool from InstallShield to AntHill Pro.
  • Performed Productions releases on distributed application architecture with Application servers in Confidential Web sphere, BEA Web logic Application Server Deployment Methodologies, Network deployment and Enterprise Application Integration build (Tibco).
  • Created the template for the migration document to standardize the release documentation throughout IT.
  • Initiated, planned, tested and automated up to 60% of ERP deployment using IT Governance (Kintana).
  • Developed workload and release metrics (KPIs) on weekly basis using Business Objects and Remedy (CMDB) for management reporting.
  • Automated Workflow systems (Rational Clear Quest, Remedy and Aldea) to support software process improvement (SDLC) - business process reengineering (BPR) to address issues in the software development effort

Confidential, CO

Systems/Release Admin

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • 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 NetApp IT, based on the specific requirements using J2EE/Struts, Websphere IDE and Websphere 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.
  • Stand by administrator for Perforce and PVCS.
  • Confidential HTTP Server configurations and partial administration.
  • Setting up release environments on Solaris, RHEL and Windows NT OS.
  • Contributed to the design of Disaster Recovery Plans and Roll Back Plans for Prod Environments.
  • Automating ERP and Enterprise applications using ITG.
  • Expect Scripting to avoid user interaction and achieve maximum efficiency.
  • Worked on Oracle and Confidential DB2 databases.
  • Worked on configuring and documenting High Availability infrastructures for E-Commerce Applications.
  • Performed Functional and Stress Testing for a few applications using Mercury Load Runner.
  • Worked with QTP for Functional Testing.

Confidential

Associative Systems Engineer

Responsibilities:

  • Involved in the design and implementation of cutover plans for Non prod and Prod Environments.
  • Defined portlets, workflows, packages to perform automation of ERP deployments through IT Governance.
  • Responsible for creating and installing builds and deployments on UAT and Prod Environments.
  • Used Perl/Ant/Shell to automate the build and deployment process for Confidential websphere and BEA weblogic.
  • Deployed J2EE applications across multiple instances of Web Sphere Application Server.
  • Used Perforce, Version Manager, SVN version control systems to manage different builds for the system.
  • Worked closely with developers, users, business Analysts and Operations group to triage and resolve build failures.

Hire Now