Continuous Delivery / Release Management Specialist Resume
0/5 (Submit Your Rating)
Santa Ana, CA
SUMMARY:
- Over 30 years proven experience in the development of complex, enterprise class software systems using object - oriented methodologies. Demonstrated leadership and effective communication skill sets. This includes the mastery of diverse programming languages (Java-J2EE/C++/C/.NET) over cross-platform environments (Windows Server, AIX, Solaris, Linux, and HP/UX). I possess a strong background in RDBMS (Oracle, Sybase, SQL Server), and a solid understanding and contributions across the software lifecycle phases (architecture, design, development, configuration management, quality assurance, change, and release management).
- I have an extensive understanding of the application of pattern-based approaches in all lifecycle phases. I have rock solid scripting skills (Windows, Power Shell, ANT, Groovy, MS Build, and UNIX) with application to pragmatic automation and integration. I have significant hands-on experience in the CM (configuration management, continuous integration, delivery, build, test, and release automation) also over a variety of platforms and related technologies (Thoughworks GO, Jenkins/Hudson, PM QuickBuild, Octopus Deploy, NuGet, Chocolatey, etc). Strategic contributions at the enterprise level of continuous delivery (CD) and release management systems and processes. My expertise in complex, object-oriented, software systems together with significant experience in “operational” aspects (e.g., release management and change coordination) have provided a unique background that frames my understanding of the dynamics of the (automated) build and release management space.
PROFESSIONAL EXPERIENCE:
Confidential, Santa Ana, Ca
Continuous Delivery / Release Management Specialist
Responsibilities:
- Design, development, and delivery of CD/RM Framework supporting Windows/.NET application providing end-to-end build and delivery capabilities.
- Technologies: Thoughworks GO, TFS/GIT, Nuget, Octopus Deploy, Powershell/Batch, Visual Studio 2013, Microsoft SQL Server/T-SQL.
- Automation framework for CD of ASP/.NET, SQL server based applications and ALM interfaces from development to production.
- Heavy involvement on build/deploy of ASP Web applications, SQL DB deployment automation using pipelines, Nuget, and Octopus Deploy.
Confidential, Irvine, Ca
Senior Configuration Management Engineer
Responsibilities:
- Design and development and evangelization of CD vision for Fixed Income (FI) application systems.
- Analysis of legacy builds and release systems and documentation of capability maturity model.
- Development of technology roadmap for refactoring and re-architecture of related systems and processes.
- Implementation of CD/CI Framework using PMEase QuickBuild/Bamboo CI servers, and Perforce/GIT SCM repositories.
- Build, test, deployment, and release automation using MS Build, ANT, Groovy, Powershell, and UNIX scripting.
- Accountable for the release and change management process, procedures and outcomes including alignment with risk, compliance, and other standards.
- Accountable for alignment with .NET 4.5.1 Desktop/Server upgrade projects (2013).
- Principal contributions to the development of a state-of-the-art enterprise CD strategy and vision.
- Application platform architecture included .NET WCF, Entity Framework, and WPF; Java-J2EE-Spring. Hibernate, Oracle/SQL-Server databases, TibCo messaging, and other vendor specific technologies.
Confidential
Senior Release Management Engineer
Responsibilities:
- Senior Technical Lead for Release Deployment and Management Team (operations).
- Technical and project leadership for the release engineering team.
- Collaboration with development and operational support to define and evolve standard release model and processes for the organization at enterprise scope
- Essential contributor to the service management program (SMP) initiative.
- Subject matter expert on conceptual/functional design of enterprise-standard release management dashboard. Adopted by enterprise effective 2010.
- Provide guidance to team management on release and change management adoption and standards (ITIL).
- Mentoring and guidance of less senior (technical) team members with respect to problem-solving, process alignment, communication and technical solution methods.
Confidential
Senior Programmer Analyst
Responsibilities:
- Java-J2EE development: Weblogic 8.x, 9.x; Spring Framework
- EJB - Stateless session and message driven beans.
- Advanced Swing UI programming: Custom data entry forms (grid) and custom reporting.
- Responsible for design and implementation of interfaces to the equity trading platforms.
- MVC/J2EE Blueprints: Web development using STRUTS, Apache Tomcat, and JSP.
- Ownership of technical environments and processes for development and production.
- Release management and release coordination for pre-production, production migrations (SOX alignment and internal controls).
- CM Leadership: Build automation and continuous integration (CruiseControl, Jenkins/Hudson); merging and branching models (Perforce: Streams).