Senior Site Reliability Engineer

Location Manchester
Job type: Contract
Salary: £33.24p/h Umbrella
Contact name: Keeley Atkinson

Contact email: katkinson@select-engineering.net
Contact phone: 01245403560
Job ref: 39643
Published: 14 days ago
Duration: 9.5 Months
Expiry date: 31 Dec 2024 23:59
Startdate: ASAP

​Position Description:

  • This is specific working in an AWS environment in Manchester on the SDV programme

  • A Senior Site Reliability Engineer with a passion for quality, and proven experience of cloud infrastructure, software engineering and SRE practices, is required for a variety of digital projects which the company are delivering in Manchester.

  • We are looking for a great engineer who has a passion for innovative problem solving, quality-first coding and SRE practices.

  • Would you thrive in an exciting, dynamic and creative environment, but also enjoy the security, resources and influence of an established and successful organisation?

  • Would you excel within a world-class and passionate team that loves what they do?

  • Are you passionate about mentoring and sharing your skills with fellow engineers?

  • You will form part of a collaborative, iterative and agile process in a multi-disciplined team helping deliver best in class digital solutions.

  • This role provides a unique opportunity to help support and grow the software engineering and SRE capability within the company.

  • Reporting to the Chapter Lead and working closely with other multi-disciplined engineers, you will be a valued member of the team, consistently delivering to challenging business objectives, with a focus on testability, robustness, and performance for exciting new projects.

  • You will work on real projects alongside experienced engineers and with constant opportunities to learn and build your new site reliability career

Skills Required:

  • 4+ years' experience in Unix OS and ideally recent experience in container orchestration (Docker, Kubernetes, etc) and a scripting language (e.g. Python, Bash)

  • 4+ years experience of at least one major cloud provider (GCP, AWS, Azure) and Kubernetes experience

  • Strong experience of Site Reliability Engineering practices and principles

Key Responsibilities:

  • Software design and code development to internal standards and practises

  • Guide and lead the development of parts of the software system

  • Contribute to CICD and DevOps practises

  • Support all agile development ceremonies Lead on Issue investigation and resolution

  • Define and implement technical roadmaps for key areas of focus in the code base Implementation of all applicable testing for software Lead / Implement code reviews where appropriate

Experience Required:

  • Strong experience in operational monitoring and dash-boarding for applications (ELK, SonarQube, Prometheus, Grafana) Experience with containers and orchestration frameworks (Docker, k8s)

  • Experience with source code management and version control (Git/GitHub/GitLab)

  • Experience with modern CI/CD tools and techniques

  • Previous involvement in all stages of the software delivery lifecycle

  • Passion for mentoring and technical coaching of engineers

  • Excellent verbal and written communication skills Collaborative skills - being open to pair programming and working closely with engineers in cross functional teams Infrastructure provisioning tools e.g. Terraform, Ansible

  • Good automation skills, including experience with unit testing and automated testing tools

  • Experience of operating enterprise scale production systems alongside monitoring and telemetry practices (SonarQube, Prometheus, Grafana)

  • Solid understanding of networking concepts, technologies, and protocols (TCP/IP, IPSec, HTTP, FTP, DHCP, and DNS)

Experience Preferred:

  • Experience of Software Engineering with Go, Java, JavaScript or another language

  • Knowledge of Microservices architectures, RESTful APIs and message queues

  • Experience operating bespoke built enterprise scale cloud-native microservice applications

  • Experience with database technologies such as MySQL or NoSQL technologies (e.g. MongoDB)

Personal Profile Essential:

  • An individual with understanding and a passion for modern high-quality software engineering and DevOps practices

  • An individual with a customer first mind-set who is easy to do business with and makes people feel special, driven to deliver experiences that are personalised, transparent and dependable.

  • An individual who is results driven, demonstrates, tenacity, drive and perseverance, with the ability to deliver in a complex, highly demanding environment.

  • An individual who is resilient, energetic and enthusiastic, able to deliver results under pressure, whilst responding constructively to challenging new ideas and inputs

  • An individual who is able to challenge existing thinking in a positive way whilst building credibility and trust through experience and personal style

  • An effective team player, actively supports and collaborates with other team members