Job Description :
Possess a Bachelor’s degree (Engineering or Science) or equivalent 3 to 4 years of technical experience with 2 to 3 years of release management skills Strong knowledge of ITIL processes Strong skills in troubleshooting windows operating systems web applications Nice to have experience with .Net framework / oracle Fluency in English language – spoken and written Understand release deployment plan Implement, verify release in test environment (intraday, previous day deployments) Implement, verify release in production environment Time to time status reporting on the release implementation to Release Manager Execute daily deployments or assign as needed Environment synchronization & stand up Staging environment preparation (synchronize with previously deployed Production changes, create snapshots, etc) Deploy backwards compatible database changes to staging Deploy remaining release scope to staging Obtain baseline signoff of staging environment Troubleshoot issues from previous day deployments through looking into nightly Sanity/Gatekeeper communication and fix non-deployment related issues Responsible for software builds and releases. Responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Works closely with a quality assurance team to ensure final version is up to organizational standards. General scripting: Good knowledge of a scripting language like Unix/Windows scripting is preferred Improve productivity by designing & developing full-featured build systems; implementing tools and scripts that enable efficient, flexible builds (Shell, Perl) Integrated the build system to the bug tracking system Develop an efficient deployment process for web deployments (rolling, hot etc Identify and propagate best practices and processes Communicate releases related activities to all the stakeholders and take their feedback to improve the process