Automate the build and deployment processes. Introduce tools and improvements where necessary. Introduce DevOps practices to simplify the development, build and deployment process of software.
To manage the creation and implementation of release and deployments into all test and production environments.
Forward plan the release windows and release cycles. Negotiate, plan and manage all release activities. Measure and monitor progress to ensure application releases are delivered on time and that they meet or exceed expectations.
Continually work towards making improvements in the release process.
Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists.
Keep Jira updated following deployment.
Manage the test environments through the project lifecycle, from delivery to closure, including reuse, recycle, decommissioning, etc.
Conduct Release Readiness reviews, Milestone Reviews, and Go/No-Go reviews
Produce Deployment, Run Books and Implementation Plans as required.
Lead and co-ordinate the Go-Live activities related to the execution of the deployment Plans and related checklists.
Develops scripts and automation tools used to build, integrate, and deploy software releases to various platforms.
3-5 years' experience as DevOps Engineer
Experience with enterprise-level software delivery and release management practices
Experience in analyzing and optimizing already deployed applications.
Excellent collaboration/teamwork skills.
Good interpersonal skills and communication with all levels of management.
Excellent organizational and time management skills, and the ability to work on multiple projects at the same time
Work with teams to bring continuous improvement to DevOps processes and tools.
Strong problem-solving skills, ability to take a process perspective in solving problems.
Experience maintaining and deploying highly-available, fault-tolerant systems at scale
Up-to-date on industry trends, share knowledge among teams and abide by industry best practices for configuration management and automation.
Experience with configuration management tools
Work experience and knowledge in Health and/or Education