Continuous Integration Engineer/devops Resume
Springfield, VA
SUMMARY:
- Over 15 years of experience in large - scale enterprise-level software product development and release management.
- Proven ability to build and run a high performance software release organization.
- 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.
- Experience performing Software Configuration Management (SCM) in both government and commercial projects.
- Experienced in updating SCM plans, implementing SCM processes, and providing technical expertise to allocate resources and software installations.
- Extensive experience with Subversion, Hudson, Maven, ANT, Serena Confidential and Perforce in mapping software products to code control system.
- Experience in all aspects of product development life-cycle including: development, quality assurance, clients support and release engineering.
- Hands on experience in Java web development, bash, and python.
- Experience in working with Tracking Tools Confidential Service Center, JIRA.
- Experience performing builds management in both Unix and Windows environments.
- Experience with deploying releases to production environments
- Experience evaluating various SCM tools in accordance with the company’s needs.
TECHNICAL SKILLS:
CM Tools: Rational Clear Quest, Clear Case, ClearQuest Web, CVS, Confidential Version Manager, Serena Business Manager, CollabNet TeamForge, Visual SourceSafe, Perforce, TrueChange, RCS, Confidential, Razor, Actuate Reports, Wise Installation Studio, Macrovision InstallShield, Subversion, Team Foundation Server 2010, Confidential Qualilty Center, Confidential Service Manager, Hudson, Ant, Maven, Sonar, uDeploy, VersionOne, SharePoint 2010, Quick Build, Luntbuild, Artifactory, Subversion, Git, GitHub, GitBash, Powershell, DevOps, Apache Tomcat
OS: Windows XP - 2007, AIX/ Confidential /SOLARIS UNIX, LINUX, Office 365
Dev Tools: Eclipse, MS Visio, MSDEV 6.0, MS Visual Studio 2010
Databases: Oracle 9i, DB2, SQL SERVER 2008, and PLSQL
Languages: C, C++, Cold Fusion, Java, PowerBuilder, MS Visual Basic 6.0, MS VB.NET, Oracle
EXPERIENCE:
Confidential, Springfield, VA
Continuous Integration Engineer/DevOps
Responsibilities:
- Design, deploy and manage a continuous integration system which includes automated testing and automated notification of results
- Serve as Subject Matter Expert to create automated software build processes in support of ongoing software development efforts
- Provide day-to-day support to manage development tools, code repositories and utilities currently deployed, upgrading when necessary
- Maintain build environments, build history, and communicate results
- Troubleshoot compile and build failures, and facilitate resolution
- Create and maintain continuous integration process documentation.
- Provide continuous integration training as needed.
- Installation and administration of Bamboo and JIRA
- Worked with DevOps tool chain
Confidential, Sparks, MD
Release Engineer / DevOps
Responsibilities:
- Worked on the disentanglement project of Confidential Corporation and Confidential Corporation
- Work directly with teams to establish and create & design the release plan.
- Administrator of automated build tool Luntbuild, Artifactory for Maven, Subversion, and Subversion Edge
- Creation of project branches within luntbuild
- Start and restart of Apache Tomcat
- Provided troubleshooting of build and and deployment problems to the various test environments by examining the log files
- Resolved incident tickets and change requests from ticketing system Service Now
- Participated in Go/No Go meeting
- Made changes and updates to build scripts
- Worked with DevOps tool chain
Confidential, Columbia, MD
Release Engineer/DevOps
Responsibilities:
- Working on Confidential (Center for Medicare and Medicaid Services) Healthcare.gov website project
- Plan for processes and tools with the intent of creating a well-integrated build and release system.
- Drive improvements to our build and release scripts, tools and processes
- Define best practices for source control, continuous integration, automated testing and release management
- Working with CollabNet TeamForge tailored for Center for Medicare and Medicaid Services
- Creating jobs/projects in Jenkins
- Perform builds using Jenkins
- Configuring various plugins and tools within Jenkins
- Creating users, roles and assigning rights in Jenkins
- Use of Subversion and Git/GitHub as repositories
- Use of Nexus for repository for artifacts
- Deploying artifacts to Apache Tomcat
- Responsibilities to include deployment of artifacts to implementation and production environments
- Attending daily Go/No Go Meetings to determine what Change Requests were approved
- Use of CI/CD using Agile
- JIRA Administration
- Updated JIRA Claims
- Perforce Administration
- Performed daily merging of branches using Perforce
- Updated Sharepoint website links
- Setup deployments to various environments using Quick Build
Confidential, Richmond, Va
Consultant as Build Engineer / Release Engineer
Responsibilities:
- Creating new jobs in Hudson
- Configuring Hudson job template field values
- Performing continuous builds using Hudson
- Use of Subversion as repository for source code
- Use of Ant and Maven to create artifacts to releases.
- Using Sonar for code quality check
- Troubleshooting build errors found in Hudson builds
- Performing CI/CD using Agile Scrum
- Creating stories with tasks in Version One
- Worked with java applications and Apache Tomcat
- DevOps environment
Confidential, Richmond, VA
Consultant as Project Analyst
Responsibilities:
- Providing technical support to technicians involved with the setup, installation, and testing of Burroughs hardware and the deployment of TranSend software
Confidential
Build Manager / Release Engineer
Responsibilities:
- Participated in deploying releases to production environment using proprietary deployment toolkit Master Installer Script(MIS)v2.4
- Gathered information from various resources: communicating with colleagues and reading of documentation to create CM plan for Infrastructure Platform of the SKAT Modernization project
- Storage of source code, documents, and other artifacts in Perforce P4
- Checkout of package artifacts from Perforce.
- Knowledge on use of Maven to build binary artifacts
- Use of Subversion for version control of binary artifacts
- Research on use of Jenkins in continuous integration.
- Use of Confidential Quality Center for defect tracking
Confidential, Arlington, VA
Configuration Manager / Release Engineer
Responsibilities:
- Supported Military Health Services Project
- Installation of Serena Confidential Version Manager(VM) 8.4 and Serena Business Manager(SBM) 2009 R4
- Create user accounts and grant permissions/privileges
- Instruct end users on setting up web client for both VM and SBM
- Train end users on using VM and SBM
- Install Java Runtime Environment on end user machines
- Create and configure project databases
- Set up the baselines within the project databases
- Submitting new tickets and reports in SBM
- Install of the latest patches to VM and SBM
- Upgraded Confidential VM 8.2 to VM 8.4.3
- Upgraded Serena Business Mashups to Serena Business Manager
- Installation of Team Foundation Server 2010
- Administrator for Team Foundation Server 2010
- Automated CR/SR word document using Team Foundation Server
Confidential, Washington, DC
Sr.Analyst
Responsibilities:
- Identification of all hardware and software items of projects
- Control of items using software change control request system
- Keeping up with the status of software change requests
- Created software change request form
- Participation in creation of web-based software change request form
- Creation of baselines for several projects
- Interaction with development, project, and program management
- Installed and configured Perforce software for CM process
- Created Configuration Management Plans
- Created user manual for budget distribution application
- Performed inventory of hardware and COTS software
Confidential, Richmond, VA
Configuration Manager
Responsibilities:
- Administrator of Serena Confidential Version Manager 7.5
- Provided training on use of Serena Confidential Version Manager to CM personnel
- Creating user accounts and granting permissions
- Verification of labels on revisions
- Reviewing of Configuration Item Lists
- Responsible for approving or rejecting build requests
- Creation of configuration management plans
- Researching several change/revision control tools
Confidential, Raleigh, NC
Sr.Analyst / Release Engineer
Responsibilities:
- Focal for handing off of releases from development team to quality assurance team
- Researched packaging and installation tools and was responsible for purchase of Wise Installation Studio
- Hands on building/creation of installer files for several projects
- Implemented a secure way of moving code from development to quality assurance
- Responsible for management of space in configuration management workspace
- Created user accounts and passwords in CVS
- Testing build packages on test machines
Confidential, Raleigh, NC
Build Release Engineer / Consultant
Responsibilities:
- Performed system administration duties
- Created user accounts and passwords
- Helped users to reset passwords and revalidate userid(s)
- Provided guidance with software installation
- Provided solutions to defects within tracking system using ClearQuest Web
- Provided solutions to defects within tracking system of Confidential
Confidential, Seattle, WA
Build Release Enginer
Responsibilities:
- Focal for the Release/Configuration Team for the Confidential Project
- Participated in the creation of Confidential Process Description document
- Coordination with solution providers and project managers in the movement of software
- Deployed CAD/CAM software to Boeing Partners as well as non-Boeing entities
- Administrator of staging area for solution providers
- Plan and track the movement of configuration items
- Involved with status accounting and reporting of configuration items
Confidential, McLean, VA
CM Tool Specialist
Responsibilities:
- Analyzed the current processes and procedures and made recommendations for their efficiency and improvement.
- Participated in peer review of documentation for Electronic Records Archive ( Confidential ) project.
- Prepared monthly metrics reports for CM through use of ClearQuest. Created practice views and vobs using Clear Case.
- Responsible for the administration of the installation of Rational Analyst Studio to Electronic Records Archives ( Confidential ) servers (Dell PowerEdge 2650 and PowerEdge 1750).
- Upgraded Rational and Clear Case from version 2003.06.13 to version 2003.06.14.
- Install of Rational Clear Case LT Client and ClearQuest to Confidential server.
- Install of Oracle 9i to Confidential servers.
- Performed diagnostics of any problems that occur with hardware and software used on Confidential servers.
- Setup configuration of servers to be used in production environment.
Confidential, Rockville, MD
Configuration Management Specialist
Responsibilities:
- Prepared release and implementation documentation for internal customers.
- Delivered releases to test and production environments.
- Reviewed, built, delivered and integrated software components of Electronic Toll Collection system.
- Maintained software baselines and user accounts in version control tool.
- Interfaced with engineering, quality assurance and project management personnel.
- Supported installation and testing efforts, corrective research, review of project schedules
- Attended and provided content for scheduled meetings to keep staff members abreast of changes.
- Version control tools being used are Confidential, Razor and Actuate Reports.
