Senior DevOps Engineer
Cencora
- United Kingdom
- Permanent
- Full-time
- Coach and mentor engineers, providing technical guidance to juniors and peers within the team, nurturing a collaborative and innovative environment.
- Contribute to development and implementation of strategy related to cloud platforms and services to best serve the goals of the business.
- Ensure design/change (devops) and execution is aligned and working to best practices around infrastructure and security.
- Design and implement of cloud platforms and services using automation and coding.
- Leverage orchestration and automation techniques to drive efficiency.
- Work with the team on critical analysis, problem solving for operational problems in the platform (logs, metrics, traces) and root cause analysis.
- Configure/build, maintenance and documentation of Azure cloud components.
- Continuously monitor and undertake security analysis of the platform using automated tools.
- Patch and maintain our Windows estate whilst overseeing the move to Linux based operating systems as standard for compute, data and ancillary services.
- Define, contribute and update standard operating procedures for all operational aspects of the platform.
- Be part of the OOH support rota in support of the services your team own and manage.
- We’re looking for people with the following skills:
- 7 years+ experience in an operational role with a cloud platform (Azure, AWS, GCP) as an engineer or other related technical cloud-focused role.
- Experience working with Microsoft Azure with knowledge of cloud-native services (Azure DNS, Application Gateway, Azure SQL Server, App Services, Blob Storage, Load Balancer, WAF) and best-practices for working with technology.
- An understanding of technologies that underpin a DevOps approach to cloud migration and management, including but not exclusive to, Infrastructure-as-Code, Configuration-as-Code, Containerisation and Orchestration, CI/CD, Test Automation using programming language like Terraform, powershell etc.
- Excellent understanding of networking principles (IP addressing, virtual networks, network security and networking models).
- Understanding of observability and site-reliability principles (SLO’s, SLI’s) and working with engineering teams to improve the applications and platform.
- Good understanding of SQL and working with relational databases.
- Experience working in a production environment to support, operate and maintain applications.
- Experience working with incident management processes and tools (we use OpsGenie).
- Experience working with logging tools (e.g. Log Analytics, Datadog) and monitoring (e.g. Azure Monitor) and application performance management tools (we use New Relic).
- Good understanding of information and data security principles (e.g. GDPR, penetration testing).
- Experience designing solutions and implementing projects.
- Excellent written and verbal communication with excellent critical analysis and problem-solving skills.
- Some knowledge of common programming languages (Java, Javascript, Go).
- An understanding of data engineering infrastructure, data processing and presentation.
- Experience of containerisation technology (e.g. Docker).
- Understanding of continuous integration solutions (e.g. Jenkins, Azure DevOps);
- Experience of Cyber Security Essentials or similar certification.
- Experience in vulnerability management (e.g. Phishing, social engineering, malware etc.).
- Experience of single sign-on products (e.g. Auth Zero, SAP Gigya).
- Telephone Interview - A thirty-minute discussion to understand your background, technical skills and project experience;
- Two 1-hour Video interviews – Assess technical skills including deep dive into previous experience in key areas and technologies. The interview will also focus on soft skills, delivery experience, leadership qualities and ability to play a lead role within a cross-functional engineering team.
- Some knowledge of common programming languages (Java, Javascript, Go).
- An understanding of data engineering infrastructure, data processing and presentation.
- Experience of containerisation technology (e.g. Docker).
- Understanding of continuous integration solutions (e.g. Jenkins, Azure DevOps);
- Experience of Cyber Security Essentials or similar certification.
- Experience in vulnerability management (e.g. Phishing, social engineering, malware etc.).
- Experience of single sign-on products (e.g. Auth Zero, SAP Gigya).
- Telephone Interview - A thirty-minute discussion to understand your background, technical skills and project experience;
- Two 1-hour Video interviews – Assess technical skills including deep dive into previous experience in key areas and technologies. The interview will also focus on soft skills, delivery experience, leadership qualities and ability to play a lead role within a cross-functional engineering team.