We provide IT Staff Augmentation Services!

Principal Executive Resume

SUMMARY:

Sr. Software Configuration Management/Release Engineer (DevOps) with over 10 years of experience, as well as Software Quality Assurance. SCM includes; change control, Build and Release Engineering, development tools implementation and process/lifecycle support.

TECHNICAL SKILLS:

Programming Languages: Microsoft C#; .Net, Java

Source Control SW: Visual Studio Online (VSO), Team Foundation Server 2010 - 2015 (TFS), VSTS, GitHub, Subversion, IBM Jazz Suite

Continuous Integration: Microsoft TFS, CruiseControl, Hudson/Jenkins, Apache Continuum.

Build Tools: Ant, Maven, Make, InstallSheild, MSBuild, ClickOnce, Puppet, Chef, Ansible

Database Software/Tools: Oracle 8i, Oracle 9i Oracle 10g, Oracle Forms, Oracle Designer 2000, Microsoft SQL Server 6.5, Microsoft SQL Server 2000, Microsoft Access

Development Tools/IDE: Eclipse, NetBeans, Websphere Studio Application Developer Integration Edition (WSADIE), Rational Team Concert (RTC), Microsoft Visual Studio .NET

J2EE Application Servers: Oracle WebLogic Server, IBM WebSphere, JBoss Application Server, BEA Weblogic Application Server.

Deployment Environments: Solaris, AIX, HP-UX, Linux, MS Windows Server, Microsoft Azure, Amazon Web Services, OpenStack.

PROFESSIONAL EXPERIENCE:

Confidential

PRINCIPAL EXECUTIVE

Responsibilities:

  • Confidential Team leverages tools that supports the DevOps full lifecycle, from architecting a virtual network, implementing all components that support the network from security to disaster recovery. Confidential Team, also support Software Configuration, Release and Change Management to bring organization in line with the SDLC, leveraging industry standard tools.
  • As a consulting services Confidential Team consults with the different IT areas within the organization to document procedures and processes, by way of interviews.
  • These documents are then disseminated to the executive group for review.

Confidential

SOFTWARE CONFIGURATION MANAGER/DEVOPS ENGINEER

Responsibilities:

  • Perform software migrations including the management and control of the staging and production environments.
  • Work with developers to support the Build/Release process within VSTS/TFS 2017 using Agile methodology.
  • Configure and Administered Visual Studio Online (VSO), also integrating VSTS extension in support of the developers coding efforts.
  • Configure multiple virtual environments using MS Azure to configure development environments to support deploying software artifacts into Dev, Test and Production.
  • Support the Operations team, by configuring the appropriate security parameters within Release Manager pod in VSTS 2017, in order to deploy into the specified environments.
  • Supported Developers by using JIRA Change Management system to prioritize, configuring multiple projects/components to Build and Deploy to the environment specified.
  • Also, develop processes and procedures to define and control the change/migration process.
  • Create and maintain system documentation especially documentation that is required to deploy and maintain systems.

Confidential

SOFTWARE CONFIGURATION MANAGER LEAD

Responsibilities:

  • Implement, manage and update the comprehensive CM Plan, for all projects conducted by the Health Registries
  • Enhancement (HRE) Program, that are consistent with VA guidelines and policies to include implementation and management of the existing HRE CM Plan that specifies CM policies and procedures, configurable items, version and naming standards, and version control policy.
  • Responsible for tracking all program-related issues through the use of
  • Rational Tools Suite--Requirement Manager (Rational Doors Next Generation), Rational Change Manager
  • (Rational Team Concert), and Rational Quality Manager. Managed software and non-software configuration items in an Application Management Lifecycle Management (ALM) or CM tool in an Agile/Scrum ncluding (but not limited to) managing requirements, testing, source code, source controlbaselines, builds and documents.
  • Escalate schedule and resource conflicts to avoid schedule delay. Administer process changes to configuration, release, and change management.
  • Administer delivery/drop location for new documentation, patches, and executables.

Confidential

SOFTWARE CONFIGURATION MANAGER/DEVOPS LEAD

Responsibilities:

  • Responsible for process management, ensuring that the organization adheres to the organization's SDLC development process. Implemented the process around source code management with Visual Studio Team Foundation Server 2015, integrating VSTS as an extension to support developers within the development environment.
  • Created and implemented a branching strategy that supports the business needs.
  • Supported developers in build and release process, managing the process and tools, such as Puppet, Web Deploy and MSbuild.
  • Also, configured Jenkins to setup an end-to-end deployment and release process to the specified environments.
  • Responsible for ensuring the SDLC environmental changes are versioned and synchronized for repeatable functionality, by implementing labels and creating reports that identify state of the environment(s).
  • Implemented roll-back plan for redundancy in Test and Production environments.
  • Supported software tester with configuring Visual Studio Test Manager, as well as Selenium to conduct automated web testing.
  • Defined, documented, coordinated, executed and validated application of SCM methodologies.
  • Developed SDLC strategies for software control to fit best practices, standards and business objectives.

Confidential

SOFTWARE CONFIGURATION MANAGER LEAD

Responsibilities:

  • Implement, manage and update the comprehensive CM Plan, for all projects conducted by the eMI Program that are consistent with VA guidelines and policies to include implementation and management of the existing eMI CM Plan that specifies CM policies and procedures, configurable items, version and naming standards, and version control policy.
  • Conduct periodic eMI process and procedure audits and report the results.
  • Establish and implement a eMI Program
  • Change Control Program in support of the Government Chair of the eMI Program Governance Board Change Control
  • Process. Track all program-related issues through the use of IBM/Rational Team Concert within a Linux environment
  • Oversee the delivery of all infrastructure products as they are promoted from each of the eMI Projects on promotion path to production.
  • Ensure accuracy and currency of hardware and software assets in the configuration management database.
  • Create and manage Change Orders and Service Requests.
  • Track & administer all Change
  • Orders and Service Requests from inception to completion.
  • Maintain & administer the Release Management Schedule.
  • Escalate schedule and resource conflicts to avoid schedule delay.
  • Coordinate environment user access.
  • Administer process changes to configuration, release, and change management.
  • Administer delivery/drop location for new documentation, patches, and executables
  • Maintain user-groups, categories, and configuration items in the Work Order Management tool.

Confidential

SOFTWARE CONFIGURATION MANAGER/RELEASE ENGINEER

Responsibilities:

  • Perform software migrations including the management and control of the staging and production environments.
  • Work with developers to understand impacts of branches and code merges
  • Develops scripts and automation tools used to build, integrate, in support of software releases.
  • Work with developers to understand impacts of branches and code merges. Configure and Administered Visual Studio Online (VSO), also integrating VSTS extension in support of the developers coding efforts. Configured IBM Rational Team Concert to integrate with Visual Studio for build and deployment.
  • Configured Build Services to support VSO as a hybrid configuration to support on premises builds and deployment.
  • Configure multiple virtual environments using MS Azure to configure development environments using WebLogic
  • Server as well as JBOSS Application Server to support deploying software artifacts into Dev, Test and Production.
  • Configure and setup automation testing by way of Testing Anywhere and Coded UI for Regression Testing.
  • Managed the Change Control Board in support of upcoming releases.
  • Develop processes and procedures to define and control the change/migration process.
  • Create and maintain system documentation especially documentation that is required to deploy and maintain systems.

Confidential

SOFTWARE CONFIGURATION MANAGER/RELEASE ENGINEER

Responsibilities:

  • Work with development teams to establish the file structure of the project Source Control libraries in a Cloud environment.
  • Also, worked with JBOSS Application Server and Nonstop Tandem platform(s) to support our development efforts. Also, ensured all projects source materials are maintained in the Source Control library including software source code and project documentation.
  • Administer WebLogic Server as well as SVN source control tool and Jenkins for continuous integration.
  • I also used Puppet as a scripting tool to deploy the application as well as provide maintenance and troubleshooting when necessary. Help coordinate the establishment of project environments.
  • Also, responsible for documented, schedule, and executing project software builds.
  • Responsible for automation of software builds and deployments, as well as packaging builds using COTS packages.
  • Responsible for ensuring appropriate project documentation is available for each new build or release.
  • Conducted smoke testing builds for accuracy and completeness prior to pushing to the QA environment.

Confidential

SOFTWARE CONFIGURATION MANAGER/BUILD AUTOMATION

Responsibilities:

  • Responsible for creating automation build/deployment process in a .Net environment which contain the Microsoft Stack (CRM, BizTalk, and Sharepoint).
  • Responsible for the automated and build process by utilizing MSBuild and Powershell, as well as Puppet to build and deploy the application to its specified environment.
  • Also, responsible for configuring multiple projects with an Agile methodology in Visual Studio 2010. Also, configure SQL Report Server, SQL Server Manager for the TFS databases.

Confidential

SOFTWARE CONFIGURATION MANAGER/RELEASE ENGINEER

Responsibilities:

  • Confidential an account receivable organization, working on processing payments throughout the inventory industry.
  • Responsible for release management in an Agile environment (to QA, to Pro Services, to clients) and build management (including tools and process for continuous integration, msbuilds, testing, coverage metrics, configurations, end-of-life for branches, etc.). Also, managed all SDLC environments (dev, integration, qa, staging, production).
  • Responsible for physical and virtual machine utilization and code commit best practices, standards, and enforcement.
  • Provided SCM tool administration in Team Foundation Server (users, permissions, branches, tags, releases, backups, archival, etc.), as well as documenting status and risks for the CM environment internally and with our clients.

Hire Now