We provide IT Staff Augmentation Services!

Devops Engineer / Build Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 15+ years experience with software configuration management, build management and release management
  • 2.5 years experience with Jenkins/Hudson continuous integration
  • 2+ years experience in Agile as Certified ScrumMaster (Rally)
  • 10+ years experience ClearCase (regular and LT) including administration in both multisited and mixed (Linux and Windows) environments
  • 2 years experience CVS

TECHNICAL SKILLS:

Technical Expertise: Jenkins/Hudson, git, Stash, Subversion, Build Forge, ClearCase multisite, ClearCase LT, Electric Cloud, RTC, StarTeam, PowerBuilder, TFS, Blade Logic, Jira, InstallShield, CVS, Remedy, DDTS, STS, RCS, SCCS, PVCS, MS - Delta, GNU make (gmake), emake, bash, Korn/Bourne shell, sed, awk, ant, perl, samba, NFS, Confluence, SharePoint

Operating Systems: UNIX (Solaris, HP, Ultrix) Linux (Red Hat Enterprise, Red Hat, Montavista), Windows-XP Professional/7, Windows Server 2000/2003/2008 , cygwin, VAX/VMS

Development/Project Management Environments: C, C++, Java, J2EE, VHDL, Oracle, ant, Microsoft Visual Studio, Agile/Rally

Hardware: SUN, HP, PCs, VAX/VMS

Audits: ISO9000, Sarbanes-Oxley (SOX)

EXPERIENCE:

Confidential, Dallas, TX

DevOps Engineer / Build Engineer

Responsibilities:

  • Perform build and release management in a Jenkins / Stash / git environment with Jenkins on-demand slaves in Amazon EC2 cloud, for an Ubuntu Java development environment.
  • Do QA testing for Jenkins LT upgrades in dockerized container environment.
  • Act as JIRA administrator, setting up new projects, adding users to roles, modifying workflows.
  • Act as Jenkins administrator, setting up new projects, adding users and debugging build problems.

Confidential, Plano, TX

Build Engineer / Release Engineer / Configuration Management Engineer

Responsibilities:

  • Perform Builds and deploys into the multiple release environments in an Agile sprint lifecycle
  • Use continuous integration tool Bamboo, setting up new builds using subversion and acting as administrator for new accounts and user access
  • Manage and maintain subversion, adding new users, setting up branches, performing merges, granting access to repositories
  • Perform web-based deployments using tomcat in a linux environment

Confidential, Dallas, TX

Build Engineer / Release Engineer / Configuration Management Engineer

Responsibilities:

  • Perform Builds & Patch/hotfixes for a Java, ATG, Endeca based Commerce Website Source Code Repository Management, Tagging, Branching, and Release numbering using subversion
  • Setup Continuous Integration builds using Hudson/Jenkins to support Agile development teams
  • Create/Maintain/Enhance build & deployment scripts (bash)
  • Perform web-based deployments using Websphere in a linux environment
  • Perform environment Build & deployments for Mobile apps for iOS, Android

Confidential, Dallas, TX

Build Engineer / Release Engineer / Configuration Management Engineer

Responsibilities:

  • Support continuous integration builds (Jenkins/Hudson, RTC, StarTeam, PowerBuilder, java, ClearCase, TFS, Perforce), including setting up new jobs in Jenkins.
  • Did troubleshooting of build and deploy problems, used Jira for problem tracking. Documented build and trouble-shooting procedures on team wiki.
  • Perform project management of onboarding new projects into our automated build and deploy process, setting up meetings, arranging test deploys using our automated test deploy tools CESAR/BladeLogic.

Confidential, Dallas, TX

Principal Project Manager

Responsibilities:

  • Performed project management of Oracle d Confidential bases, including managing issue tracking using Jira.

Confidential, Dallas, TX

Build Engineer / Release Engineer / Configuration Management Engineer

Responsibilities:

  • Supported lower-level automated builds and deployment, including desktop deployment, vendor software, iSeries reporting and telephony systems.

Confidential, Dallas, TX

Build Engineer / Release Engineer / Configuration Management Engineer

Responsibilities:

  • Provided vital role in managing the daily build environment (C++ and Java) using ClearCase multisite and Electric Cloud in a mixed Solaris/Linux environment (6 major simultaneous projects, +35 branches, merges and releases).
  • Acted as certified scrum-master for agile tool Rally for the build group, set up iterations, organized and ran the planning and scrum meetings.
  • Successfully implemented scripts as per Rally user stories, to automate the build team work.
  • Improved build team quality and reduced errors by reorganizing and rewriting the build team web page (WIKI) documentation on the build and configuration management procedures. Also by acting as reviewer of key day to day work of build team members.
  • Trained and mentored new build team members, to improve overall team skill sets.
  • Supported and improved the user environment through the creation of a WIKI addressing all standard questions on the user build process, Clearcase, branching, merging, and common errors.

Confidential, Dallas, TX

Build Engineer / Release Engineer / Configuration Management Engineer

Responsibilities:

  • Performed VHDL compiles using ClearCase multisite in a mixed Solaris/Linux environment.
  • Also performed merges and labelling of project release baseline.
  • Wrote and maintained perl scripts to automate and analyze CM environment, including one that that read in a memory map text file and created an XML-format Word table document.
  • Supported the users and answered their questions regarding environment and CM issues.

Confidential, Dallas, TX

Build Engineer / Release Engineer / Configuration Management Engineer

Responsibilities:

  • Performed build and release management of telecom products using ClearCase LT in a mixed Linux/Windows-XP environment. Supported multiple concurrent baselines.
  • Successfully upgraded project SDKs from Installshield 5.3 to InstallShield 11 Premier (Universal Installer). Work as installation engineer, maintaining project SDKs in InstallShield.
  • Rewrote all Clearcase triggers from .bat/.sh to perl. Maintain perl triggers (remove zeroth branches, detect tabs and line-endings, prompt for bug numbers, change element ownership).
  • Rewrote and upgraded all existing build and installation scripts (.bat, .sh) to bash. Implemented standard formatting.
  • Created and maintained Configuration Management webpages; includes CM and general documentation, develoment procedures, and release notes.

Confidential, Dallas, TX

Build Engineer / Release Engineer / Configuration Management Engineer

Responsibilities:

  • Performed build and release management for web-based products in a UNIX environment (Java, J2EE, IPlanet, CVS, ant).
  • This included setting up and compiling the builds, applying labels, and creating release notes and taking the software through the entire release management process.
  • Acted as principal release coordinator in getting the products successfully installed on production servers in a live customer-facing web-based environment (write installation procedure documents and change requests, coordinate implementation with the corporate Operations and TierIII support groups).
  • Improved efficiency by creating and implementing scripts to automate the build and release process, creation of release notes, and standardization of CM processes across corporate sites.
  • Acted as initial troubleshooter for issues on the qa1, qa2 and sunuat5 boxes that I maintained.
  • Successfully passed Sarbanes-Oxley audit.

Confidential, Richardson, TX and San Jose, CA

Build Engineer / Senior Quality Engineer

Responsibilities:

  • Performed build and release management in a UNIX environment (C++, ClearCase 4.x multisite with clearmake, DDTS 4.x.
  • Automated and streamlined the build and release process through script writing and tools. This included efforts in moving the project from base ClearCase to UCM.
  • Performed general ClearCase administration activities (wrote triggers to enforce process management policies, bulk-loaded source/third party code into VOBs).
  • Wrote Engineering Change Orders to officially release the software product to the factory.
  • Created and maintained documentation of CM and all processes related to source code control, including ISO9000 and TL9000 certification requirements. Successfully passed ISO9000 audit.

We'd love your feedback!