Candidates can be expected to:
● Co-ordinate with Software Developers, QA and Project managers to deploy web applications (new applications and upgrades to existing software).
● Build documentation and SOPs to follow during deployments.
● Set up and manage Development, UAT and Production Environments.
● Manage releases from Development -> UAT -> PROD environments.
● Prepare backups/recovery processes and procedures and plan for Disaster Recovery.
● Work with System Architects to plan and implement CI/CD pipelines for government, public and private cloud infrastructures.
● Automate deployments to different types of architectures including microservices, serverless, monolithic and containerized.
● Research, propose, document and execute the adoption of DevOps, testing and code quality best practices.
● Administer and manage DevOps tooling.