The DevOps team at Talogy exists to create a bridge between software engineering teams and operational infrastructure, with the aim of increasing productivity across our technology groups.
· You have strong experience in a DevOps or cloud infrastructure engineering role.
· You have a desire to automate and an Infrastructure as Code mindset.
· You are an analytical thinker who asks questions.
· You design and build CI/CD pipelines.
· You use pipelines in creative ways to automate tasks.
· You have a high degree of curiosity and constantly think about how to improve processes and produce excellent, high-quality solutions.
· You share your ideas and want ideas and feedback from others in return.
· You pay significant attention to detail and have a willingness to hold yourself and your team accountable.
Your responsibilities will be:
· Creating, extending, and enhancing CI/CD pipelines.
· Building and supporting infrastructure deployed across multiple regions using a variety of IaaS, PaaS and SaaS solutions, primarily in Azure.
· Helping ensure the continued availability, security, and performance of our products.
· Implementing best practice.
· Reviewing PRs and providing feedback to colleagues.
· Identifying improvements and recommending solutions.
· Building, maintaining, operating and troubleshooting the cloud environment.
· Staying ahead of issues with proactive monitoring and alerting.
· Supporting out of hours deployments and providing out of hours support.
· Deploying product and server updates.
Role requirements:
· You are knowledgeable about and familiar with DevOps and cloud infrastructure tools such as GitHub, Azure DevOps Pipelines, Terraform, Azure, Bash and PowerShell.
· You know how to build, deploy and run secure solutions.
· You know how to architect and build highly available solutions.
· You have a good understanding of Windows or Linux server administration.
· You know how a website works and can configure and manage a web server such as IIS.
· You understand networking principals such as DNS, IP subnets, peering, VPNs, etc.
· You self-organise, solve problems, prioritise and track tasks.
· You are an excellent communicator.
· You are comfortable working with staff at all levels and across business functions.
· You build consensus through teamwork and collaboration.
· You can work alone or in a small team.