Develop and maintain deployment plans for software releasesCoordinate with development and QA teams to ensure that the software meets all requirementsEnsure that deployments are executed on time and with minimal disruption to usersMonitor the system during and after deployment to ensure that it is functioning properlyTroubleshoot and resolve any issues that arise during the deployment processCommunicate with all stakeholders regarding the status of the deploymentContinuously improve the deployment process, identifying and mitigating risksManaging and preparing a wide variety of correspondence, minutes, field reports and documents for all administration and coordination tasksQUALIFICATION:Bachelor's degree in Computer Science or a related field5+ years of experience in deployment management or a related fieldStrong understanding of software development life cycleExperience with deployment tools, such as Jenkins DeployExcellent communication and interpersonal skillsAbility to work well under pressure and manage competing priorities