We provide IT Staff Augmentation Services!

Build Integration/devops Engineer Resume

3.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • 9 years of experience in IT on Build and Release Management of Java and dotnet applications in client/server and ecommerce applications using Linux/Windows NT/2000 platforms.
  • Experienced in using various source code repositories such as SVN, TFS, Accurev, Clearcase and GIT.
  • Ability to work cooperatively and communicate effectively across various business and technical groups.
  • Build and deployment automation and continuous integration expertise.
  • Comfortablemulti - tasking in a fast-paced work environment.
  • Performing day to day admin activities like creating and managingBuild, deploy activities and improving thereleaseprocess.
  • Developbuild, deployment processes, policies and procedures and ensures that teams follow.
  • Coordinate with the Project Management, Development and QA Team in resolving any configuration and deployment issues to provide smoothbuildandreleaseprocess.
  • Extensive experience in using Ant and Maven for build management.
  • Extensive experience in using Jenkins, AnthillPro and Buildforge for continuous delivery.
  • Worked with various middleware application servers such as jboss, WebLogic and WebSphere.
  • Good knowledge of Configuration management tool Chef.
  • Good knowledge of cloud platform(s) - primary focus on AWS and Azure.
  • Good documentation skills of any new processes or update an existing wiki page.

TECHNICAL SKILLS

LANGUAGES: Ant, Python, Powershell, Shell scripting

OPERATING SYSTEM: RedHatLinux, Windows (all flavors)

DATABASES: Microsoft SQL, Oracle

CM TOOLS: Visual Source Safe, TFS, IBM Rational UCM, GIT, SVN, Accurev, Clearcase NT/Unix,2003.06,2002.05, ClearQuest 2002.05 & 2000, WinCVS, TortoiseCVS, BuildForge, AnthillProMaven, Jenkins, Chef.

PROFESSIONAL EXPERIENCE

Confidential, PHILADELPHIA, PA

Build Integration/Devops Engineer

Responsibilities:

  • Responsible for collaborating with project stakeholders to identify process and technical requirements. Conducts analysis to determine continuous integration needs.
  • UsedJiraas Ticketing System Tool to handle the issues/tasks/service requests created by multiple team members across the project.
  • Installing, configuring, and running servicesacross a range of operating systems usingChef
  • Created and maintained VMs for Jenkins Slaves. Jenkins administration experience.
  • Develop software update process for existing applications by integrating with source code repo and use Jenkins in the roll-out of software releases using automation scripts written using Ant, bash and Python.
  • Experience of Continuous Integration tool Jenkins to integrate best practices like static code analysis, automated unit tests and integration tests, code coverage analyzers.
  • Provide technical leadership throughout the design process with regards to practices, procedures, and techniques. Serves as a guide and mentor for dev team and ops team in using Jenkins.
  • Displays expertise in knowledge of engineering methodologies, concepts, and skills and their application in the area of specified engineering specialty.
  • Maintain and expand existing automation to eliminate manual effort associated with deployments.
  • Work with QA and Dev to create automated builds, unit testing and deploy to support Continuous Integration using Jenkins.
  • Experienced with the Agile and SCRUM practices.

Environment: TFS, SVN, Ant, Bash, Python, Linux, Windows, Java, ASP.net, Salesforce, WebLogic 11g, JIRA, IBM Urban Code deploy, Maven, Jenkins and Rally.

Confidential, PARK RIDGE, NJ

Build / Release Manager

Responsibilities:

  • Coordinating with the Project Management, Development and QA Team in resolving any configuration and deployment issues, and to provide smoothreleaseprocess.
  • Plan, coordinate, and track of all production-related activities required to support successful deployments.
  • Implementation planning and dependency analysis for both major and maintenance release cycles.
  • Identify risks, cross application dependencies and downstream impacts per release.
  • Establish and communicate master release schedule.
  • Participate in weekly Change Advisory Board meetings.
  • Consolidate and publish Release Notes for each deployment.
  • Ensure compliance with IT processes including proper documentation, reviews and approvals of related changes.
  • Created analytical matrices reports for release services based onJIRAtickets.
  • Creation of module to deploy application stack usingChef
  • Provide timely escalation to IT Leadership where necessary/appropriate.
  • Experience creating build environment using RAD and build scripts using Ant.
  • Experience in developing scripts in Linux and Windows environments to automate deployments
  • Assist developers with administering and use of software version control tool (such as Subversion and Accurev), branch management and build deployment.
  • Identify, implement and maintain branching models to support agreed-upon release requirements and schedules.
  • Build automation and deployment automation using AnthillPro and Maven to various Linux and Windows testing and production environments using Shell scripting.
  • Document and executes software builds and administer the Source Control tool providing maintenance and troubleshooting when required.
  • Assist in coordinating the project environments including working with the development teams and Systems Administrators to define and document project environment requirements, to set up project servers and to deploy projects.
  • Collaborate closely and provide services to developers, testers and other technology resources with a constant focus on continuous process improvement.

Environment: Accurev, SVN, Rational Application Developer 7.0, GIT, UNIX, Windows 2000, Java, ASP.net, WebSphere 6.1, Apache Tomcat, JIRA, AnthillPro, Maven.

Confidential, PITTSBURGH, PA

Build and Release Engineer

Responsibilities:

  • CM rep at daily VGS CCB with Deployment Manager, BU managers, dev Team Leads, DBA lead, and QA Manager to review Quality Center Requirements and Defects to determine which would be included in daily build(s) for deployment to Staging (Windows & Linux) for QA testing; as well as review of upcoming Release dates/schedules.
  • Built Version Controlled Java code on ClearCase (UCM) and Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts for VGS’ Partners.
  • Utilizing Rational Application Developer (RAD) for WebSphere Application Server (WAS) server deployment, deployed builds to Linux and Windows Staging servers for QA and UAT testing via BuildForge.
  • Managing systemrebootsusingPuppetandchefmanagement tool
  • Deployed Internet Information Services (IIS) redirector configurations from TFS.
  • Deployed Servlet and Java Server Pages (JSP) updates to Tomcat from TFS.
  • Deployed Crystal Reports from VSS to the Crystal server.
  • Deployed Active Server Pages (.asp) files from TFS to client’s server.
  • Updated and deployed Staging and production XML configuration files from Requirements for Release.
  • Prepared Production deployment packages for infrastructure deployment and Release Checklist memos for planned and emergency releases.
  • Other Tools:Jira (issue tracking)
  • Merged ClearCase Production Released code streams to Main. Resolved Java code Merge issues.
  • Documented Daily and Production Build and Release processes.
  • Worked with onsite/offshore development and testing teams for various projects.
  • Edited and executed VBP scripts to archive Production Release files for Disaster Recovery and documented.

Environment: Clearcase 7.1, ClearQuest 7.1, TFS, Rational Application Developer, VSS, UNIX, Windows XP, Flex, Java, ASP.net, HTML, XML, Oracle 10i, WebSphere 6.1, HP Quality Center, BuildForge, Seagate Crystal Reports v10, Citrix.

Confidential, CHARLOTTE, NC

Build/Release Manager

Responsibilities:

  • Performed daily builds using Ant scripts for target releases for various in-house projects.
  • Modified build and package scripts for addition of new services and constituents.
  • XML updates for property files to access new divisions for internal constituents.
  • Creation of tags for various projects in CVS.
  • Performed daily deployments to QA environments for pre-release testing.
  • Performed hotfixes for target releases to production to add new divisions or migrations to other constituents.
  • Created data sources and connection pools for divisions using WebLogic console.
  • Created release notes with the list of defects included in the release.
  • Created deployment notes with for the release for QA environments and production.
  • Created data sheets for new divisions for various environments by gathering data from other teams.
  • Involved in various in-house projects like ESB, SOA, BCP, Seagull and Digital Phone.
  • Encrypted account numbers for QA testing.
  • Encrypted passwords for user ids for security purposes to be a part of the property XMLs.
  • Creation of process documents for configuration and release.
  • Created and updated documents to track various releases for different projects.
  • Configuring data sources for Oracle BPEL.
  • Creation of digital certificate for Datapower appliance for encryption of certain entries in the auditing database.

Environment: WinCVS 2.1, Tortoise CVS, UNIX, Windows XP, Java (GUI), HTML, XML, Oracle 8i, WebLogic 8.1, Oracle Service Registry v10.1.3.1, Oracle BPEL Process Manager v 10.1.3.1.0 , Datapower v3.6.1, WebSphere 6.1.

We'd love your feedback!