Platform DevOps - Automation Engineer

Posted 5 days 7 hours ago by Penspen Ltd

Permanent
Not Specified
Other
Not Specified, United Kingdom
Job Description

Location: South East, England, United Kingdom

Hybrid/On-site work preferred on certain days of the week

Applicants must have the legal right to live and work in the UK.

The salary for this role is circa £38,000 per annum, depending on experience plus flexible benefits.

About the job

We help the world run better

At THEIA, we empower you to reach your full potential. Our culture emphasizes collaboration and a collective commitment to making a positive impact. Every day, we work to build a foundation for the future and create an inclusive workplace that values diversity, flexibility, and aligns with our purpose-driven, forward-thinking approach. We offer a supportive, collaborative team environment that prioritizes learning and development, recognizes your unique contributions, and provides a wide range of benefits tailored to your needs.

Your Future Role

We are seeking a Platform DevOps professional with expertise in Cloud Native Services (preferably Azure and AWS), Software-Defined Networking, Operating Systems, and Infrastructure as Code (Terraform).

In this role, you will join the Backend team, working closely with product managers and developers across all SaaS platforms. You'll play a key role in Platform DevOps and in advancing the evolution of THEIA Cloud Platform's product portfolio. Leveraging your expertise in coding, algorithms, complexity analysis, and large-scale system design, you'll address the unique challenges of scale and security within THEIA Cloud Platform.

Responsibilities:

  1. Maintain a thorough understanding of environments and ensure their stability.
  2. Define and implement build, deployment, and monitoring standards tailored to customer needs.
  3. Lead innovations and develop toolsets for local cloud delivery and operations teams.
  4. Collaborate with Agile development teams to deliver end-to-end automation of deployment, monitoring, and infrastructure management within a cloud environment.
  5. Develop scripts and templates to automate infrastructure provisioning and management tasks.
  6. Oversee auto-scaling, environment monitoring, and CI/CD automation.

Key Relationships:

  • Regional Directors / Managers
  • Software engineers
  • Engineers

Minimum Experience:

  1. 2-4 years of automation experience in at least one programming language: Python, JavaScript, TypeScript, or Shell.
  2. At least 2 years in a DevOps role managing deployed environments.

Preferred Experience:

  • Expertise with live environments and handling sensitive data.
  • Strong knowledge of virtualization tools, such as VMware VMs, VirtualBox, Docker, and Kubernetes.
  • API development experience using Python and FASTAPI, with proficiency in relevant tools (e.g., Postman/Insomnia, Terraform).
  • Comprehensive understanding of CI/CD pipelines, including build, packaging, automated testing, and deployment processes.
  • Familiarity with tools like Jira, Git, Jenkins, Confluence, Bitbucket, and Azure DevOps.
  • Practical experience with DevOps and Agile methodologies.
  • Solid understanding of secrets management via Azure Key Vault.
  • Skilled in troubleshooting and bug fixing.
  • Exceptional documentation skills.

In Your First 30 Days

  • You will be immersed in an onboarding program that introduces you to THEIA and our product.
  • You will spend time with the Engineering team, learning how the teams operate, interact, and approach problems.
  • You will read various parts of our handbook and familiarize yourself with the documentation culture at THEIA.
  • You will set up your development environment and begin an onboarding exercise that introduces you to various parts of our code base.
  • You will learn how we use agile methodologies and become familiar with our sprint boards and backlogs.
  • You will understand our team standards, development, and release processes.
  • You will start learning about our system architecture and infrastructure.
  • You will pick up a few good "first tasks" to get accustomed to the end-to-end release flow.

By Your First 60 Days

  • You will have a solid understanding of THEIA's operations and how we achieve them.
  • You will have met with team members across THEIA and started building relationships to help you succeed in your role.
  • You will have completed the onboarding exercise and be on track to finish your first production task.

By Your First 90 Days

  • You will be fully integrated into the team and established relationships across the company.
  • You will have gained a deeper understanding of our system architecture and infrastructure.
  • You will have completed your first on-call experience, helping monitor and improve our production environments.
  • You will have become an expert with our tooling.
  • You will have started contributing to knowledge sharing throughout THEIA.

Qualifications:

Graduate or postgraduate degree in Design, Data Science, Mathematics, or related fields such as Engineering (Mechanical or other) or Physics.

A postgraduate degree is considered an advantage.

If you are looking for that next step, please click the link and apply