Senior DevOps Engineer

A unique market opportunity

Virtual reality (VR) is changing business and the economy by transforming the way we learn, explore and interact. With an estimated industry growth forecasted to reach $1.5 trillion by 2030, it’s a fast-growing sector that holds huge opportunities. 

About Immerse

Immerse is a global high growth technology company at the forefront of enterprise virtual reality technology. Empowering businesses and users to create, distribute, integrate and measure all forms of immersive content quickly and easily is at the core of the Immerse strategy. 

Our team members are curious and motivated individuals that want to have a positive impact on the world and do exceptional work. Together, we deliver world-class solutions that transform the way organisations use VR technology. We offer flexible/remote work opportunities and foster an environment of employee empowerment whereby each team member is given the freedom to contribute with ideas to shape strategy, enabling us to make decisions to move the industry forward, with our clients’ best interests in mind. Our platform and award-winning training solutions are being deployed by some of the world-leading companies including DHL, Shell, Nestlé, BP, Facebook, SAP and GE.Our technology is truly innovative and we aim to be the biggest and most widely adopted enterprise immersive application yet, providing employee experiences across industries at an unparalleled scale. Curious to learn more?

The role

We are looking to hire a Senior DevOps Engineer to join our growing Development Team. You will be a key member of the team, helping to improve and evolve a multi service infrastructure hosted on AWS making use of several third party integrations. This role will be key in supporting the development of a truly scalable real-time, 3d multi-user platform. Our stack is deployed in AWS using Terraform. We make use of a wide variety of products including API Gateway, EC2 Load balancing, ECS services, Lambdas, S3 and SNS/SQS patterns for asynchronous processes.

This role is for someone who wants to:

  • Own the design, development, and improvement of a maintainable and scalable infrastructure in AWS.
  • Driving improvements to processes and design enhancements to automation across development environments.
  • Surveying technological updates to enhance the resilience and security of the infrastructure.
  • Collaborating with developers to ensure best practices and scalability.
  • Design a comprehensive plan to support deployment to multiple cloud infrastructure providers, such as Google Cloud, or Azure.

Core Technical requirements

  • AWS – ECS, EC2 LB, VPC, S3, Elastic Cache, Elastic Search
  • Infrastructure automation – ideally using Terraform, but experience with any infrastructure-as-code approach is valuable.
  • Networking – OSI model, network design, monitoring and troubleshooting
  • Code Versioning – GIT
  • Systems administration – Linux sysadmin, monitoring, logging, autoscaling, self-healing
  • Programming ability – must have solid knowledge of at least one scripting language, ideally javascript, but ruby, python or golang is fine.
  • CI/CD – CircleCI, Teamcity
  • Designing, scaling and supporting a modern web stack
  • Database experience – mongo, postgres, redis or similar
  • Frontend application deployment experience – Angular or similar
  • Load balancing – AWS Elastic LB, Nginx, HAProxy or similar

Desirable

  • Technical degree, ideally Computer Science, or equivalent experience.
  • Strong javascript skills and experience with Angular 2+ applications
  • Web technologies: WebRTC, HTML, CSS, HTTP, WebSockets
  • Gaming – building, supporting, playing
  • Game development, specifically Unity3D
  • Active side projects on GitHub or equivalent.

About you

  • Ability to think creatively and to present ideas in a collaborative way.
  • Strong articulation and communication in both verbal and written
  • Strong intrinsic motivation to be a top performer and contribute to a team.
  • Ability to follow development processes and best practices.
  • Open to critique, and eager to discuss technical strategies.
  • Eager to engage on cross-team projects and features

What we offer

  • A great work environment that supports your growth and development
  • Competitive compensation

Benefits

  • 25+ days holiday
  • Pension
  • Private healthcare or gym membership
  • Birthday day off
  • Duvet days
  • Training allowance
  • Plus more

Equal opportunity

Immerse is an equal opportunity employer: We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.

How to apply

Immerse is headquartered in London with the team currently working remote during the pandemic. We’re set to grow rapidly this year, so if you want to be part of something exciting then we’d love to hear from you.

To apply for this position, please email your CV to careers@immerse.io.

Successful candidates must be authorised to work in the UK.

No agencies please.