Build/release Engineer Resume
Jersey City, NJ
SUMMARY
Seek a position in DevOps as a Build, Release, Deployment, Tools, ALM Engineer supporting the entire SDLC. I am interested in latest test environment and production deployment technologies, containers, infrastructure - as- code, Docker and LXC.
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Build/Release Engineer
Responsibilities:
Implemented a Build Framework utilizing Jenkins Pipeline, Docker, Sonarqube, Artifactory, Fortify, Git, and XL Deploy. The platform was RedHat Linux 7. The build pipeline made all scans and services available to all project types. Onboarding to the system was kept to under 1 minute per branch. All builds ran in containers allowing different build environments to coexist harmoniously.
Confidential, New York, NY
Build/Release Engineer
Responsibilities:
Implemented an integrated, open source, continuous integration and tracking system composed of Docker, Jenkins, Jira, Git, Nexus, Rundeck, Ruby, Python, Bash Scripting, Linux, CentOS 6.5, Sonar/SonarQube, Selenium Junit, Emma. This system was implemented using Docker to create build and run-time environments from source (Dockerfile) and to kickoff automatic build upon git pushes followed by static code analysis, unit tests and smoke tests before being delivered to Nexus for deployment.
Confidential, Jersey City, NJ
Build/Release Engineer
Responsibilities:
Implemented an integrated, open source, continuous integration and tracking system composed of Trac, Jenkins, Rundeck and Git. Utilizing Python and Bash as programming languages, Built Java code using Maven on RedHat Linux. Set up our four Linux testing environments, including our production environment. Installed and configured all tools and prerequisites for all ALM software.
Confidential, Jersey City, NJ
Build Automation Engineer
Responsibilities:
Implemented build scripts using MS-Build and wrote MSBuild extensions using C# with Visual Studio. Helped configure and train administrators and users in the use and administration of JIRA.
Confidential, Irvine, CA
Build/Release Engineer
Responsibilities:
Implemented a single switch to make an updated version of a site go live with zero down time. Using pairs of load balancers per application with web services executing git pulls of updates to off-line instances. Responsible for Production Environment as well as all Test and Integration environments. Maintained TFS and Subversion source code control tools. Implemented triggers within JIRA to execute deployments and roll-backs. Implement DNS switch between load balancer pairs to implement cold deploys before DNS switches it live. Administered JIRA. With JIRA status’ reflecting our SDLC. Performed Daily Builds of .Net C# w/ MSBuild. Performed environmental deploys using pushes, pulls, installers (NSIS) & Subversion pulls on EC2 instances. Maintained TFS, Redmine, Jira, Confluence along with various scripting solutions for customers special requests.
Confidential
Build / Release Engineer
Responsibilities:
Helped refactor 300 Confidential projects over to the Confidential build/release framework which for J2EE projects uses Rational Synergy, ElectricCommander, Java and Ant.
Confidential, Brooklyn, NY
Software Development Tool Engineer
Responsibilities:
Performed configuration management activities at a City of NY project for a city owned private cell network. Ensuring that all production changes were tested, performed as scripted and that a fall back plan was in place and executed Administered SCM tools, JIRA, Subversion and Confluence Installed and maintained extensions and add-ons to JIRA and Confluence.
Confidential, Bloomfield, NJ
Build/Release Engineer
Responsibilities:
Automated builds, packaging, unit testing, coverage testing and promotion to QA, Staging and Production using Subversion (SVN), EMMA, JUnit, INNU Setup, Perl, Java and Ant. Served as a member of the core scrum team to decide future direction of Confidential products. Helped draft policies for infrastructure and SDLC process management.
Confidential, New York, NY
SCM Engineer
Responsibilities:
Migrated existing versions of source code which was distributed amongst four different SCM tools to one tool, StarTeam while preserving information including time stamps, comments, author and original version number. tools were Base ClearCase, UCM ClearCase, SCCS and CMS running on OpenVMS utilizing XSLT, Perl, Xerces and KSH. Trained existing personnel on tool usage. Worked with key players from various parts of the organization to bring their code over to StarTeam.
Confidential, New York, NY
SCM Engineer
Responsibilities:
Helped rollout UCM ClearCase, ClearQuest, Rose and RequisitPro to development groups within Shared Services. Configured ClearQuest (CQ) workflows. Administered Component VOBs, Components, Projects, Streams, Views and gave training classes to users. Initialized synchronization packets for ClearCase Multisite for each new VOB. Wrote documentation, created slides and instructed hands-on training classes for users. Integrated Mercury TestDirector, ClearQuest and CruiseControl
Confidential, New York, NY
Build/Release Engineer
Responsibilities:
Helped re-factor over 2000 Ant scripts manually as so that individual components can be built and released separately. Wrote XLST scripts to traverse through Ant build files to determine build order and environment requirements. Used Graphviz and Perl to mine existing Ant call structure.
Confidential, San Francisco, CA
Build/Release Engineer
Responsibilities:
Implemented build and release scripts using Perl. Implemented backup scheme using Veritas. Performed all functions as a maintainer of system builds, Bugzilla and CVS. Implemented executive level reports for online system usage, up time and system load. Provisioned LoadRunner and WinRunner for the QA department. Performed day-to-day administration functions for backups, deployments and user management.
Confidential, Whippany, NJ
Systems Architect III
Responsibilities:
Maintained and enhanced internal SCM tool using the C programming language. Implemented a macro language for the Star/CMTS SCM tool. Utilized Erwin and Oracle’s Case*Method as Conceptual Modeling tool for modeling the schema for a SCM tool. Implemented an email based help desk tool for the IT team. It was implemented using C. Implemented device drivers for computer terminals attached to 3B2 computers.