Description
Release Management and Deployment (including infrastructure as code)., Release Management Services May 2014 Primary Responsibilities: * Provided hands-on technical leadership to ensure secure trusted application base by establishing source code management, automated application build, package and deployment (DevOps) of mission-critical banking systems including cash management, investment banking, compliance and trading systems. Wrote ruby scripts to establish application baselining using cryptography (MAC-SHA1). * Established IT controls by implementing source code management (baselining), independent application build (separation of controls), release packaging and automated deployment utilizing industry best practices to enable the bank to comply with federal regulatory requirements (e.g. Sox, Finra, OCC). * Acted as ITSM lead and Release Management SME for ITIL transformation effort working closely with key stakeholders including developers, QA, operations and both internal and external auditors to improve existing release management processes. * Mentored and assisted developers, QA, operations, data security and other stakeholders throughout the bank to enable process improvement and risk mitigation including environment monitoring such as the detection of unauthorized changes. * Provided hands-on deployment support and trained other engineers on multiple platforms including Unix (Java/SOA), Linux, Windows (C#/.net), IBM Mainframe (z/OS), and HP Non-Stop (Tandem). * Installed, implemented and supported IBM Rational Team Concert 4.0.2 (WebSphere/DB2) and Microsoft Team Foundation Server (TFS) including the use of ClickOnce and MSBuild. * Worked with a variety of financial services firms defense contractors telecoms engineering firms NY City and U.S. government agencies as a configuration management/process improvement subject matter expert (SME). Conducted rapid assessments developed strategies for improvements including source code management build and releases such as Continuous Integration (CI) servers (e.g. CruiseControl TeamCity etc.). Automated Release Management process using Ant Maven Make depending upon software requirements with scripted build package and deployment. * Developed a comprehensive Quality Management framework based upon industry standards and frameworks including ISO 9001:2000 IEEE 12207 Cobit 4.1 ITIL v 3 CMMI RUP Agile and numerous other supporting standards (e.g. IEEE 828 EIA 649-A).