Build And Release Director Resume
5.00/5 (Submit Your Rating)
Norwalk, CT
SUMMARY
- A distinguished career of 14+ years in configuration, build, release, DevOps and quality assurance management, engineering and automation hands - on roles that span the entire engineering, testing, delivery and support scopes in financial service environments running 24/7 operation cycles utilizing on- and off-shore teams to deliver high volume of complex projects
- Achieved high success rate in worldwide deployments and operations in production environment by implementing the automated build and release systems for consistent and reliable product delivery, proactive monitoring, testing and reporting throughout software development lifecycle (SDLC) which allowed the development teams to fix the identified issues before they could have been discovered by customers, QA, DevOps and Support teams
- Very smart and passionate about build and release management aspects of software development and able to understand how to find flaws in complex software features and to concentrate on the highest yield processes to provide the most functional coverage to minimize risk and represent the most likely use cases and the highest risk ones first
- Hands-on engineering, DevOps and management skills proven for mission-critical software development in the financial, insurance, legal and other markets, powered by the world’s most trusted organizations such as Confidential, Confidential and Confidential
- Exceptional leadership abilities with the demonstrated capacity to build, train, and mentor highly productive and motivated cross-functional teams
- Self-starter with excellent attention to detail and ability to perform with minimal supervision while working in a diverse, self-organizing, fast-paced team environment following agile-scrum processes for software development
- The technical in-depth knowledge ofIT administration, JIRA, Microsoft Visual Studio, TFS (Team Foundation Server), Visual Sourcesafe, SVN (Subversion), .Nexus, .Net, IIS, SQL, Oracle, Nolio, CruiseControl, TeamCity, Jenkins, NUnit, Nant, Ant, Rational, MSBuild, C/C++, MSI, TPM, InstallShield, Python, Perl, Bash, MS-DOS batch, Powershell and a number of other programming languages and tools
- Master of Science (M.Sc.) in Applied Physics and Mathematics and a diploma in Computer Science
- Experienced Director of Software Configuration, DevOps, QA, Build and Release Management with proven success in software development lifecycle (SDLC) and automation from feasibility analysis and conceptual design to implementation, testing and release management
- Hands-on engineering and management skills proven over 14+ years for mission-critical software development in the financial, insurance, legal and other markets, powered by the world’s most trusted organizations such as Confidential, Confidential and Confidential
- Extensive experience with running 24/7 DevOps cycles utilizing on and off-shore teams to deliver high volume of complex projects in service-oriented environments
- Expert in packaging (InstallShield, MSI, TPM), continuous integration (“CI”) and automation (CruiseControl, TeamCity, Jenkins and other tools)
- Financial background and hands-on experience with high-volume real-time transactional systems.
- Master of Science (M.Sc.) in Applied Physics and Mathematics and a diploma in Computer Science.
- Technical proficiency in IT administration, Microsoft Visual Studio, Team Foundation Server (TFS), Visual Sourcesafe, SVN (Subversion), Nexus, SQL, Oracle, Nolio, Cruise Control, TeamCity, Jenkins, IBM Tivoli Package Manager (TPM), .Net, IIS, C/C++, InstallShield, MSBuild, Python, Perl, Bash, NUnit, Nant, Ant, Rational, MS-DOS batch, Poweshell, other tools and programming languages
- Experienced with Enterprise Resource Planning (ERP) and Enterprise Application Integration (EAI) systems
- Verification and validation testing using CMM / CMMI principles
- Very smart and passionate about testing, automation and release engineering
- Strong interpersonal, collaborative and team-oriented leadership style
- A dynamic, creative and resourceful systems thinker
PROFESSIONAL EXPERIENCE
Confidential, Norwalk, CT
Build and Release Director
Responsibilities:
- Assessed existing manual and labor-intensive patterns for managing source code and team collaboration
- Provided leadership and technical expertise to improve and streamline the DevOps processes of software change control and delivery
- Setup CI for builds, deployments and validation for multiple strategies simulating clients’ environments
- Implemented best practices for software development, build and release which increased the efficiency of team collaboration, shortened the release pipeline and drastically improved the quality of the platform as well as provided a uniform solution for releases to multiple clients
- Collaborated with on- and off-shore teams
Confidential, New York, NY
Release Manager
Responsibilities:
- Assessed existing build and release processes for products across the firm
- Provided leadership and technical expertise to improve and streamline the processes of software change control and delivery
- Setup CI for builds, deployments and validation within DB for several internal products which resulted in effortless and human error-free deployments
- Implemented best practices for source control which resulted in a controlled tagging and branching for automated processes and reporting
- Collaborated with Europe-based teams for build and release automation, continuous integration and deployment
Confidential, New York, NY
Configuration Director
Responsibilities:
- Led a DevOps team of 5 L2 engineers and 2 configuration engineers to support NYeC day to day DevOps activities
- Worked on long term change control management (CCM) and automation tasks
- Initiated CCM processes to have solid and reliable deployments with expected results
- Guided pro-active maintenance
- Enforced and implemented company's ADM standards
- Supported teams regarding deployment, development, source control and QA
- Administered, managed and customized TFS and other tools
- Advising other teams on best practices and approach for software development and QA
Confidential, New York, NY
Automation and Release Management
Responsibilities:
- As a member of DevOps/Release Management team I took the initiative to proactively automate the existing processes and created new ones for deployment, maintenance and QA
- Deployed the approved software to production and QA environments in accordance with ADM policies
- Enforced and implemented company's ADM standards
- Supported teams regarding deployment, development, source control and QA
- Administered, managed and customized TFS and other tools
- Advising other teams on best practices and approach for software development and QA
Confidential, New York, NY
Build and Release Automation Engineer
Responsibilities:
- Achieved high success rate in worldwide deployments and operations in Production environment by implementing the automated and proactive monitoring, testing and reporting throughout SDLC which allowed the development teams to fix the identified issues before they could have been discovered by customers, QA, DevOps and Support teams
- Maintained and optimized builds, releases and deployments to exceed industry standards, and improved customers' experience with products
- Developed and automated efficient processes for builds, releases and deployments of new and existing products; incorporated the automated test harnesses into Contiguous Integration (CI)
- Took ownership of the implementation and maintenance of the code repositories; build scripts, ticketing system and continuous integration systems
- Developed, managed, and documented configuration management and collaborated with different teams on improvements
- Supported and assisted QA team and Cross Platform Integration Team to achieve other team objectives
- Provided leadership and hands-on engineering to setup the newly acquired Nolio software for all IT environments worldwide, migrated/integrated the existing CruiseControl orchestration processes to Nolio which streamlined the deployments, visibility, reporting and security.
- The following technologies and tools were used on this job: JIRA, Microsoft Visual Studio 2010, Subversion server and clients, Nolio, CCNet Cruise Control, Jenkins, IBM Tivoli Package Manager (TPM), .Net, IIS, C/C++, InstallShield, MSBuild, Python, NUnit, Nant, Rational, MS-DOS batch, Poweshell, SysInternals, and variety of other off-the-shelf and in-house tools
Confidential
QA Manager and IT Consultant
Responsibilities:
- Played a crucial role in communicating and working with teams from around the world to ensure the success of deployments under strict deadlines for builds, releases and product rollouts
- Managed Quality Assurance, researched technical solutions and provided onsite and offsite support to company customers
- Analyzed, designed and applied information systems concepts to enhance the efficiency
- Optimized and automated the workflows including but not limited to CruiseControl, source control (TFS, Visual Sourcesafe, SVN), binary and installation builds, regression and performance tests, product distribution, Microsoft Visual Studio, InstallShield, Python, MS-DOS, CodeWright, IIS, Windows services
- Enforced SCRUM for project management for complex IT projects (in Windows environment) which involved several shareholders
- Developed and maintained installation projects (packaging) using InstallShield (InstallScript) and C.
- Maintained Visual SourceSafe source control system
- Migrated sources from Visual SourceSafe to Team Foundation Server (TFS)
- Built and maintained high-response network operations and wide variety of network security technologies
Confidential
QA Manager and Build Automation Lead
Responsibilities:
- Built and directed the QA Department from ground zero, automated and managed product release cycle and support
- Performed and managed testing efforts for multiple product releases, collaborated with development, product management, and other testers
- Managed the defect investigation and escalation process, and implemented appropriate follow-up procedures
- Participated in automation of DevOps processes for QA, build and release tasks
- Improved product expectations and performance, which resulted in customer win percentages doubled
- Introduced and utilized Agile Scrum methodology for product development, maintenance and releases
- Participated in all aspects of object-oriented design including Web projects (VB, C/C++, InstallShield, .Net, SQL server), implementation, testing, documentation, off-site customer support, and maintenance of high-volume real-time transactional system
- Developed and maintained InstallShield projects using InstallScript, C/C++, python, MS-Dos and other tools/languages
- Implemented CruiseControl as the primarily tool for QA automation which integrates with Source Control (Visual Sopurcesafe, SVN, file-based system), InstallShield projects, MS Dev solutions and projects using scripts (Python, MS-DOS Batch), Nant, Msbuild, CodeWright, Doc-O-Matic and other tools
- Automated binary and installation builds, regression and performance tests based on developers’ check-ins into the source control system; automated distribution of daily builds to the offshore development/QA unit located in India
