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, Puppet and LXC.
TECHNICAL SKILLS:
Computer Science: Unix Programming, Network Security, Databases Data Structures, Automata & Computation, Computer System Fundamentals, Computer NetworksInfo Retrieval & Web Agents, Operating Systems, Natural Language Processing, Algorithms, Object Oriented Systems
Mathematics: Multivariable Calculus, Abstract Algebra, Topology, Mathematical Logic.
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
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, Puppet, Sonar/SonarQube, Selenium Junit, Emma. This system was implemented using Docker to create build and runtime environments from source (Dockerfile) and to kickoff automatic build upon git pushes followed by static code analysis, unit tests and smok 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, New York, NY
Software 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 environment.
- Performed all deploys and rollbacks to Production and QA environments.
- Maintained TFS and Subversion source code control tools.
- Implemented triggers within JIRA to execute deployment procedures and roll-back.
- Implement DNS switch between load balancer pairs to implement cold deploys before DNS switches it live.
- Administered JIRA with our specific workflow. 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, Purchase, NY
Build/Release Engineer
Responsibilities:
- •Helped refactor 300 Smith Barney projects over to the Morgan Stanley build/release framework which for
- J2EE projects uses Rational Synergy, ElectricCommander, Java and Ant.
Confidential
Software Development Tools Engineer
Responsibilities:
- 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 Evident Software 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
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 classes to users.
- Initialized synchronization packets for ClearCase Multisite for each new VOB.
- Wrote documentation, created slides and instructed hands - on classes for users.
- Integrated Mercury TestDirector, ClearQuest and CruiseControl
Confidential
Build/Release Engineer
Responsibilities:
- Helped refactor over 2000 Ant scripts manually as so that individual components can be built and released seperately.
- 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
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
Systems Architect
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.