Site Reliability Engineer
Anson Mccade
We are seeking a Site Reliability Engineer to help maintain and improve the availability, performance and stability of critical applications and services. You will combine software engineering, systems engineering and automation to reduce manual operational tasks, improve system reliability and prevent recurring issues. Working closely with development and DevOps teams, you will help build resilient, scalable systems and ensure services perform effectively in demanding environments. Key Responsibilities
Maintain and improve the availability, performance and stability of essential services. Automate repetitive operational tasks to reduce manual workloads. Monitor applications and infrastructure, identifying issues and implementing improvements. Diagnose and troubleshoot incidents across applications, databases and infrastructure. Improve system resilience, scalability and fault tolerance. Collaborate with development teams to implement SRE and DevOps best practices. Contribute to the wider engineering community and continuous improvement initiatives. Essential Skills and Experience
Experience in several of the following areas is desirable: Software development using Java, JavaScript, HTML or related technologies. Linux and Windows command-line environments, including Bash and PowerShell. Cloud infrastructure such as AWS, Azure or OpenStack. Monitoring and logging tools, including ELK Stack. Database technologies such as Elasticsearch and MongoDB. Configuration management tools such as Chef and Puppet. Containerisation and microservices architectures, including Docker. Troubleshooting application outages and issues across different technology layers. Agile Scrum methodologies and tools such as Jira. Understanding of ITIL principles and service management. Experience with automated testing frameworks such as Selenium, improving open-source software and adopting emerging technologies would also be beneficial.
TPBN1_UKTJ
Maintain and improve the availability, performance and stability of essential services. Automate repetitive operational tasks to reduce manual workloads. Monitor applications and infrastructure, identifying issues and implementing improvements. Diagnose and troubleshoot incidents across applications, databases and infrastructure. Improve system resilience, scalability and fault tolerance. Collaborate with development teams to implement SRE and DevOps best practices. Contribute to the wider engineering community and continuous improvement initiatives. Essential Skills and Experience
Experience in several of the following areas is desirable: Software development using Java, JavaScript, HTML or related technologies. Linux and Windows command-line environments, including Bash and PowerShell. Cloud infrastructure such as AWS, Azure or OpenStack. Monitoring and logging tools, including ELK Stack. Database technologies such as Elasticsearch and MongoDB. Configuration management tools such as Chef and Puppet. Containerisation and microservices architectures, including Docker. Troubleshooting application outages and issues across different technology layers. Agile Scrum methodologies and tools such as Jira. Understanding of ITIL principles and service management. Experience with automated testing frameworks such as Selenium, improving open-source software and adopting emerging technologies would also be beneficial.
TPBN1_UKTJ
Reference: WJ-5375_9728948