Description:
A fast-paced and innovative technology-driven organisation is looking to appoint a skilled DevOps Engineer to manage software environments and lead the release and deployment process across development, staging, and production. This is an excellent opportunity for a technically proficient professional with strong experience in Azure DevOps and CI/CD automation.
The successful candidate will be responsible for ensuring high system availability, automating deployments, and maintaining robust release management protocols.
Key Responsibilities:
Environment Management:
Manage and optimise development, staging, and production environments
Ensure consistency across environments with up-to-date configurations
Proactively identify and resolve environment-related issues
Release and Deployment Management:
Oversee release planning, coordination, and execution via Azure DevOps
Build and maintain automated CI/CD pipelines
Manage versioning, deployment rollbacks, and ensure minimal downtime
Automation & Scripting:
Develop and apply infrastructure and application scripts
Automate recurring tasks to drive operational efficiency
Monitoring & Troubleshooting:
Monitor system performance and ensure application stability
Troubleshoot and resolve deployment and configuration issues
Perform root cause analysis and incident resolution
Release Document