Skip to main contentEnter

This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. To find out more about the cookies we use, see our Privacy Policy.

Dev Ops Engineer

Job title: Dev Ops Engineer

Reporting to: Platform and Infrastructure Manager

Principal Work Location/Setup: Remote Working with some requirement to attend Operational meetings and company days (approx 4 per year)

Probation Period: 6 months

The role

Previsico is seeking a highly skilled DevOps Engineer to join our dynamic team managing their AWS Cloud environment. This role offers the opportunity to work across the entire DevOps lifecycle, including security, automation, monitoring, and operational production support, while collaborating closely with the Development and R&D teams on ongoing projects and innovations. This role will also involve participation in an on-call rotation, providing out-of-hours support for technical and operational issues.

The successful candidate will leverage their technical and communication skills to drive automation, enhance operational efficiency, and ensure the stability of our cloud infrastructure. They will champion the right architecture, technical practices, and DevOps cultural norms to enable rapid and safe development, empowering technical staff to independently integrate, test, and deploy production changes, while balancing pragmatic business needs.

We are looking for someone with a passion for working in a challenging yet rewarding environment, with a focus on embedding core DevOps practices as the platform and organization scale, with a willingness to engage and support the architectural development and modernisation of a flood modelling pipeline. 

 

We strongly encourage applicants from diverse backgrounds to apply for this position, as we value and embrace the unique perspectives and experiences that individuals from all walks of life bring to our company and its culture. 

Responsibilities

  • Architect and implement scalable, resilient, and secure infrastructure solutions in AWS, ensuring high availability, fault tolerance, and optimal performance.
  • Lead and drive process automation and tool development to enhance efficiency, improve safety, and minimize manual intervention in the SDLC to boost Previsico’s technical productivity.
  • Build and continuously improve security and monitoring systems for Previsico’s services ensuring visibility, rapid feedback and fast incident response.
  • Participate in on-call rotations for out-of-hours support with technical/operational issues in our production workloads through to resolution and review.
  • Develop and maintain continuous integration and deployment (CI/CD) pipelines for seamless, high-confidence, low-risk software releases and updates.
  • Manage data synchronization and backup processes, ensuring data integrity and availability.
  • Support complex multi-tier services utilizing various technology stacks, ensuring the smooth operation of critical systems.
  • Working and supporting all sections of the company, especially the development and R&D team.

Essential requirements

  • Deep experience in the implementation and application of DevOps and software engineering practices in a highly collaborative environment including PR review.
  • Proven track record of DevOps and AWS cloud experience (minimum of 3 years)
  • Significant experience in Python Programming, packaging and ecosystem in Linux.
  • A good understanding of security principles and their implementation in the cloud.
  • Comprehensive demonstrable experience in debugging and troubleshooting production app code.
  • Vast experience in writing and using Infrastructure as code such as Serverless framework, CDK and Terraform for building and maintaining resources in AWS.
  • Experience working with CI/CD tools like Bitbucket, Github actions and CircleCI.
  • Understanding the setup and implementation of monitoring tools (Grafana, Datadog, Sentry, etc)
  • Experience with serverless and containerisation technologies, ideally using Docker and ECS or AWS lambda.
  • Proven recording of researching, testing and implementing new tools for scaling organisations.

Other desirable skills

  • Excellent in Linux administration (Ubuntu) with shell scripting skills. (minimum of 4 to 5 years)
  • Experience in working with and managing databases - such as DynamoDB, PostgreSQL, MySQL.
  • Experience with AWS services such as EC2, SES, S3, RDS / Aurora, Route 53, CloudWatch, and SSM.
  • Strong expertise in fundamental infrastructure knowledge such as networking in Windows, and Linux.
  • Good communicator, who can tailor their information to suit technical and non-technical parts of the business both written and verbal.

Pay and working arrangements

  • Salary will be competitive, reflecting the candidate's skills and experience.
  • 5% of salary in share options.
  • 33 days holiday including statutory Bank Holidays.
  • Employee Assistance Programme (EAP).
  • Company Pension.
  • Company events and away days.
  • Only applicants with the right to work in the UK will be considered.

To apply:

Please submit a CV and Cover Letter to recruitment@previsico.com. Applications will not be forwarded to the recruiting manager without a covering letter.

Terms of use for job postings

The job postings on this website are the exclusive property of Previsico Limited. They are intended solely for individuals seeking employment with Previsico Limited. Any unauthorised reproduction, redistribution, or use of the job postings, including by third-party websites or services, is strictly prohibited without our prior written consent. We reserve the right to request the removal of any unauthorised job advertisements and take appropriate legal action if necessary.

Next Article

Software Developer