Netsolace, Inc. is seeking a Configuration Release Manager for Atlanta, GA to manage all phases and activities involved in the major/minor updates to our ecommerce, point of sale (POS) and Franchise management solutions.
Schedule and manage deployments of component-based development and service-oriented architecture ecommerce solutions to UAT (User Acceptance Test) and Live environments.
Act as facilitator, gatekeeper and process custodian; providing a central contact for releases and communicating the status of each release to all identified stakeholders.
Oversee the process by which our thick, thin and smart client applications are updated and maintained, in liaison with Scrum teams.
Work with all participants in software development projects and support developers and testers.
Administer Software Release Management lifecycle of n-tier and distributed applications, including scheduling, coordinating and the management of release, across the enterprise for multiple applications across various portfolios.
Work with IT management and executive team to improve the software engineering process and practices associated with continuously building, deploying and updating software and environments.
Build overall Release Calendar working with Project Managers for a centralized view of all releases. Lead and coordinate the Go-Live activities, including the execution of the deployment plans and checklists during on and off-peak hours.
Use build/deployment automation tools such as Jenkins, to fast-track build, integrate and deploy software releases to various platforms.
Direct and advise on Release Management tasks to the offshore Release and Deployment Team, ensuring both timely and quality releases to all environments.
Control and manage change to the engineering environments (UAT and live) throughout the development and release lifecycle.
Ensure the quality of each release of the product, enabling or providing approval for its formal release.
Determine the appropriate level of gateway controls.
Identify, create and implement processes to efficiently manage the release of code, in line with agile methodologies.
Identify/manage/escalate risks that may affect release scope, schedule and quality.
Maintain a release repository (Share Point), and manage key information such as release procedures, calendar and templates.
Review, refine and make improvements in the release processes (continuous improvement) by transparency, inspection and adapting to required changes.
Conduct weekly Change Advisory Board (CAB) meetings to update stakeholders about the progress of previous and upcoming releases/hotfixes and highlight any potential bottlenecks. Use knowledge of and experience with Agile, Scrum, Scaled Agile Framework (SAFe), Kanban and Continuous Delivery.
Implement ITIL/ITSM best practices and continual process improvement experience.
2 years experience in the job offer
Scrum Master Certification is required
Knowledge of and experience with Project Management, both Waterfall and Agile.
Knowledge of and experience with working with Version One, Jira, HP Quality Center, and Share Point.
Knowledge of and experience with Enterprise Architectures, including Zachman, FEA, and TOGAF.
Knowledge of and experience with Jenkins, .Net 4.5/ 4.6.2, IIS 8, SQL Server 2016, XML, PL/SQL, web services and cloud infrastructure AWS, and Azure.
Knowledge of and experience with different branching strategies and version control software TFS, CVS and SVN.
We are proud to be an EEO/AA employer. Applicants for employment are considered without regard to race, color, religion, sex, sexual orientation, gender identity or expression, marital status, national origin, age, disability, uniformed service, status as a veteran, genetic information, citizenship status, or any other protected class under applicable federal, state or local law.