Role Overview:
As a DevOps Engineer you will be responsible for delivering automated solutions across software delivery and maintenance processes, building CI/CD pipelines, managing Cloud resources and monitoring Azure applications. There will be a large focus on helping the organisation continue on its DevOps journey.
Minimum criteria and skills:
•Hands-on experience on PowerShell, Azure CLI and ARM Template is must.
•A track record working with cloud infrastructure; particularly with Azure
•Proven track record of building and managing continuous integration & deployment (CI/CD) pipelines, preferably YAML
•Expertise in using Azure Portal, Application Insights and Azure DevOps to manage and monitor cloud based solutions
•Software Development background with development experience in any programing language
•Knowledge of Azure networking and Terraform is beneficial
•Organised and methodical
•Strong communication skills
•Varied SDLC experience
Major Accountabilities:
•Implement automation across the software delivery process whilst reducing manual effort required for build and deployment tasks.
•Build of continuous integration and continuous delivery pipelines.
•Install, configure and maintain development, staging and production environments.
•Work with service quality on Azure for monitoring, alerting, incident & change management.
•Monitoring cloud based applications and microservices.
•Managing multiple projects in line with network and security principles
•Works with Service Management and Developers to monitor Azure application and cloud services to detect inefficiencies, faults and issues and make recommendations on/make improvements
•Work closely with product, developer and engineering teams to build Azure based solutions
•Ensure best practice in usage of cloud services including security recommendations and cost/budget management
Graduate