DevOps Software Engineer (Senior - Principal) in Abingdon

DevOps Software Engineer (Senior - Principal) in Abingdon

Abingdon Full-Time 60000 - 80000 € / year (est.) No home office possible
Halliburton Energy Services

At a Glance

  • Tasks: Join our team to design and maintain innovative cloud infrastructure and automate deployment processes.
  • Company: Be part of a leading global energy solutions provider with a focus on innovation.
  • Benefits: Enjoy competitive pay, career development opportunities, and a supportive work environment.
  • Other info: Collaborative culture with opportunities for growth in a dynamic, agile environment.
  • Why this job: Make a real impact in the energy sector while working with cutting-edge technologies.
  • Qualifications: 3+ years in DevOps, strong scripting skills, and experience with cloud platforms required.

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

Location: Abingdon, Oxfordshire, UK

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

Job Duties

  • We are actively seeking a Mid‑Level DevOps Engineer to join our Technical Solutions Team, which is responsible for implementing the delivery platform across the Neftex® subsurface evaluation product portfolio.
  • This role is ideal for self‑motivated, enthusiastic individuals who thrive in team environments and are passionate about building innovative, scalable solutions using cloud technologies.
  • Design, implement, and maintain infrastructure to support scalable and resilient applications.
  • Develop and manage CI/CD pipelines to automate build, test, and deployment processes.
  • Write and maintain automation scripts for infrastructure provisioning, configuration, and deployment.
  • Create operational tooling and scripts to streamline monitoring, logging, backups, and incident response.
  • Collaborate with software engineers to ensure integration between application code and infrastructure.
  • Monitor system performance, availability, and reliability using appropriate tools and metrics.
  • Troubleshoot and resolve infrastructure and deployment issues across environments.
  • Implement and enforce cloud security policies and practices.
  • Maintain and improve Infrastructure as Code (IaC) scripts and templates.
  • Participate in Agile ceremonies and contribute to sprint planning, backlog grooming, and retrospectives.
  • Document infrastructure, processes, and operational procedures.
  • Stay current with emerging cloud technologies, automation frameworks, and DevOps trends, and proactively suggest improvements.

Qualifications

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 3+ years experience in building and maintaining distributed systems in on‑premises environments including private cloud and hybrid solutions.
  • Proficiency in Infrastructure as Code (IaC) using Terraform.
  • Experience with CI/CD tools and practices.
  • Solid scripting skills using Python, Bash, or PowerShell for automation of operational tasks.
  • Networking including firewall principles, routing, package filtering, and WAF.
  • Familiarity with monitoring, logging, and alerting tools (e.g., CloudWatch, Prometheus, Grafana).
  • Experience with a public cloud provider (preferably AWS or Azure).
  • Strong problem‑solving skills and ability to work in a fast‑paced, agile environment.

Preferred Qualifications

  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Familiarity with modern infrastructure design patterns.
  • Strong knowledge of server hardware, virtualization (VMware/Hyper‑V), and storage systems.
  • Experience with GitOps workflows and tools.
  • Exposure to configuration management tools (e.g., Ansible).
  • Understanding of infrastructure security best practices, including:
    • Active Directory
    • DNS
    • DHCP
    • Group Policy
    • Secrets management
    • Data encryption (at rest and in transit).
    • Compliance and audit logging.
  • Experience working in Agile teams using Scrum or Kanban methodologies.
  • Comfortable working in geographically distributed teams and cross‑functional environments.
  • Familiar with SOC2 compliance requirements.

Equal Opportunity Employer

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

DevOps Software Engineer (Senior - Principal) in Abingdon employer: Halliburton Energy Services

At Halliburton, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Abingdon, Oxfordshire. Our commitment to employee growth is evident through our investment in professional development and the opportunity to work with cutting-edge technologies in the global energy sector. Join us to experience a rewarding career where your contributions are valued and your potential is realised.

Halliburton Energy Services

Contact Detail:

Halliburton Energy Services Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land DevOps Software Engineer (Senior - Principal) in Abingdon

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving cloud technologies and CI/CD pipelines. This gives you a chance to demonstrate your expertise beyond just a CV.

Tip Number 3

Prepare for interviews by brushing up on common DevOps scenarios and challenges. Practice explaining your thought process when troubleshooting issues or implementing solutions, as this will show your problem-solving skills.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace DevOps Software Engineer (Senior - Principal) in Abingdon

Infrastructure as Code (IaC)
Terraform
CI/CD tools and practices
Scripting (Python, Bash, PowerShell)
Networking principles
Monitoring tools (CloudWatch, Prometheus, Grafana)
Public cloud provider experience (AWS or Azure)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your DevOps experience, especially with cloud technologies and CI/CD pipelines, to show us you’re the right fit!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about DevOps and how you can contribute to our team. Share specific examples of your past work that align with the responsibilities listed in the job description.

Showcase Your Technical Skills:Don’t forget to mention your proficiency in tools like Terraform, Python, and any cloud platforms you’ve worked with. We want to see your technical prowess shine through in your application!

Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Halliburton Energy Services

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Terraform for IaC and CI/CD tools. Brush up on your scripting skills in Python, Bash, or PowerShell, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, particularly around infrastructure issues or deployment problems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.

Demonstrate Team Collaboration

Since this role involves working closely with software engineers and participating in Agile ceremonies, be ready to share examples of how you’ve successfully collaborated in a team environment. Highlight any experience you have with Agile methodologies like Scrum or Kanban.

Stay Current with Trends

Research the latest trends in cloud technologies and DevOps practices. Be prepared to discuss how you stay updated and any new tools or frameworks you think could benefit the company. This shows your enthusiasm for continuous learning and innovation.