Site Reliability Engineer in Sheffield

Site Reliability Engineer in Sheffield

Sheffield Internship 60000 - 80000 £ / year (est.) Home office (partial)
TESTQ Technologies

At a Glance

  • Tasks: Manage large-scale cloud infrastructure and enhance service reliability using innovative SRE practices.
  • Company: Join a forward-thinking tech company that values diversity and collaboration.
  • Benefits: Gain hands-on experience, competitive pay, and opportunities for professional growth.
  • Other info: Dynamic team environment with a focus on continuous improvement and career advancement.
  • Why this job: Be at the forefront of cloud technology and make a real difference in service delivery.
  • Qualifications: Passion for learning, programming skills, and a positive attitude are essential.

The predicted salary is between 60000 - 80000 £ per year.

The successful candidate will be a student of the Google Site Reliability Engineering (SRE) philosophy as applied to managing large-scale cloud infrastructure. They should possess skills and experience within one or more of the following areas and demonstrate a willingness to learn additional skills via certification and/or on-the-job learning where required:

  • Programming
  • Software
  • Network Principles

Experience with SRE and Azure DevOps is essential, along with the ability to script in Bash, PowerShell, Azure CLI, Python, C, Java, and query SQL/Kusto query language. Experience with software versioning control systems (e.g., GitHub) and CI/CD systems is also required.

Programming experience in the following languages is preferred:

  • PowerShell
  • Terraform
  • Python
  • Windows command prompt
  • Object-oriented programming languages

Demonstrable experience of Linux administration and scripting, preferably Red Hat Systems, is necessary. Understanding of hardware and software principles and storage technologies (SSD, HDD, NVMe, CPU architectures, and Memory) is important, as well as operating system principles, especially network stack fundamentals.

Key areas of expertise include:

  • Cloud Infrastructure Platform Engineering (Azure preferred)
  • Ability to build, operate, maintain, and support cloud infrastructure data services at scale
  • Experience of engineering and deploying a range of services in Azure
  • Experience in dealing with multiple support groups that contribute to a service
  • Experience working with highly available, high-load web infrastructure (e.g., web proxies, reverse proxies)
  • Data Quality, Data Management, Data Controls, Data Governance
  • Security and Compliance (e.g., IAM and cloud compliance auditing monitoring tools)
  • Troubleshooting service support experience
  • A track record of constantly looking for ways to do things better
  • Strong documentation, change management, and agile development ethos

Technology Stack:

Technical knowledge and breadth of Azure technology services including:

  • Identity
  • Networking
  • Compute
  • Storage
  • Web
  • Containers
  • Databases
  • Cloud Big Data Technologies such as Azure Cloud, Azure IAM, Azure Active Directory, Azure Data Factory, Azure Databricks, Azure Functions, Azure Kubernetes Service, Azure Logic App, Azure Monitor, Azure Log Analytics, Azure Compute, Azure Storage, Azure Data Lake Store, S3, Synapse Analytics, and/or PowerBI

Experience with server operating system and infrastructure technologies such as Nginx, Apache, CosmosDB, Linux, Bash, PowerShell, Prometheus, Grafana, and Elasticsearch is required. Familiarity with Infrastructure as Code and Automation tools such as Terraform, Chef, Ansible, CloudFormation, and Azure Resource Manager (ARM) is also necessary.

Experience with streaming platforms such as Azure Event Hubs or Kafka and stream processing services such as Spark is beneficial. Experience with Security Information Event Management (SIEM) and Security Orchestration Automation Response (SOAR) technologies, especially cloud-based, is a significant asset.

Education and Experience:

The successful candidate will possess a positive attitude, strong work ethic, and passion for learning. A Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field is advantageous. A Bachelor's degree in any Science, Technology, Engineering, or Medical (STEM) field accompanied with data technology and/or programming experience will also be considered.

Applicants without a Bachelor's degree will be considered if they have demonstrable career experience within one or more of the required areas and/or have relevant industry certifications in Cloud, Data, or Cybersecurity. The team welcomes candidates from diverse skills and educational backgrounds, thus candidates with transferable skills gained through software development or any other technology background will also be considered.

Proficiency in programming languages such as Python, Java, C, or similar is preferred. Experience operating in a highly regulated industry (e.g., Financial Services) is advantageous. Understanding of cybersecurity principles, global financial services business models, regional compliance regulations, and applicable laws is also beneficial. Knowledge of common industry cybersecurity frameworks, standards, and methodologies including OWASP, ISO2700x series, PCI DSS, GLBA, global data security and privacy acts, FFIEC guidelines, CIS, and NIST standards is advantageous.

Mandatory Skills:

  • Azure Cloud Architecture
  • Bash/Shell scripting
  • CI/CD Architecture
  • Terraform

Site Reliability Engineer in Sheffield employer: TESTQ Technologies

As a Site Reliability Engineer at our company, you will thrive in a dynamic and inclusive work environment that champions innovation and continuous learning. We offer competitive benefits, opportunities for professional development through certifications, and a culture that values collaboration and diverse perspectives, all set against the backdrop of cutting-edge cloud technologies in a vibrant location. Join us to be part of a team that is dedicated to excellence and making a meaningful impact in the tech industry.

TESTQ Technologies

Contact Details:

TESTQ Technologies Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Site Reliability Engineer in Sheffield

Tip Number 1

Get your networking game on! Reach out to folks in the industry, attend meetups, and connect with professionals on LinkedIn. You never know who might have a lead on that perfect Site Reliability Engineer role.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Azure, Terraform, or any scripting you've done. This gives potential employers a taste of what you can do.

Tip Number 3

Practice makes perfect! Brush up on your technical skills by working on real-world problems or contributing to open-source projects. This not only enhances your knowledge but also demonstrates your commitment to learning.

Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your relevant experience and skills, and don’t forget to follow up after applying!

We think you need these skills to ace Site Reliability Engineer in Sheffield

Azure Cloud Architecture
Bash/Shell Scripting
CI/CD Architecture
Terraform
Python
Java
C

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your programming and scripting skills in your application. We want to see your experience with languages like Python, Bash, and Terraform, so don’t hold back on showcasing your projects or any relevant coursework!

Tailor Your Application:Take a moment to customise your application for the Site Reliability Engineer role. Use keywords from the job description to demonstrate that you understand what we’re looking for and how your background fits perfectly.

Be Yourself:We love a positive attitude and a passion for learning! Don’t be afraid to let your personality shine through in your application. Share your journey, your interests in cloud technologies, and why you’re excited about this opportunity with us.

Apply Through Our Website:For the best chance of success, make sure to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at TESTQ Technologies

Know Your SRE Philosophy

Familiarise yourself with the Google Site Reliability Engineering philosophy. Be ready to discuss how it applies to managing large-scale cloud infrastructure, and think of examples from your experience that demonstrate your understanding.

Show Off Your Coding Skills

Brush up on your programming skills, especially in Python, Bash, and PowerShell. Prepare to solve coding challenges or answer technical questions during the interview, showcasing your ability to script and automate tasks effectively.

Understand Cloud Technologies

Dive deep into Azure services and cloud infrastructure principles. Be prepared to discuss your experience with Azure DevOps, CI/CD pipelines, and any relevant projects you've worked on that involved cloud technologies.

Demonstrate Problem-Solving Abilities

Think of complex problems you've encountered in previous roles and how you resolved them. Highlight your troubleshooting skills, especially in relation to cloud services and application stacks, as this will show your capability to handle real-world challenges.