Experis UK logo

DevOps Engineer

Salary
Up to £460/day
Hiring from
United Kingdom
Work type
Remote
Posted

628,693 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

DevOps Engineer — Python & Go

Contract until 30 April 2027

Location: Fully remote

Rate: Up to £460 per day, Umbrella, inside IR35

Clearance: Single nationality with active SC clearance required


About the Role

The Migration Borders Technology Portfolio (MBTP) is transforming how the UK manages immigration services. Its platform supports UK-based staff, consulates worldwide, and applicants using Visa, Passport and Immigration services.

You will join a collaborative, agile delivery environment working across multiple application teams and cloud providers. The role focuses on building secure, automated and reliable platform capabilities using Python and Go, with strong AWS integration and modern DevOps practices.


What You’ll Do

  • Develop backend systems, automation tools, microservices and APIs using Python and Go.
  • Build efficient, concurrent Go applications, CLI tools and REST APIs.
  • Use AWS SDKs in Python (boto3) and Go (aws-sdk-go-v2) to automate infrastructure and manage cloud resources.
  • Work with AWS services including EC2, S3, IAM, CloudWatch and Lambda.
  • Implement secure IAM roles, credential management and service integrations.
  • Integrate with LDAP, HashiCorp Vault, Jira, Confluence and Kubernetes.
  • Automate deployment tasks, pod management and cluster introspection using the Kubernetes API.
  • Write and maintain unit, integration and coverage tests in Python and Go.
  • Embed testing, linting and quality controls into CI/CD pipelines.
  • Use Git effectively across branching strategies, code reviews and release workflows.


What We’re Looking For

  • Strong Python development experience, including backend systems, automation, APIs and modern Python features such as asyncio, type hints and context managers.
  • Proficiency with Python libraries including boto3, ldap3, hvac, Jira integrations and the official Kubernetes client.
  • Solid Go development experience, including modules, error handling, testing and code organisation.
  • Deep AWS SDK experience across Python and Go.
  • Hands-on experience with LDAP/Active Directory and HashiCorp Vault.
  • Experience with Jira/Confluence automation and Kubernetes API integration.
  • Strong testing experience using pytest, unittest, mocking tools, coverage.py, Go’s testing package, gomock and testify.
  • Advanced Git, CI/CD and code-quality experience, including GitHub Actions or GitLab CI.
  • Familiarity with Python quality tools (flake8, black, mypy) and Go quality tools (golangci-lint, go fmt, go vet).


Personal Attributes

  • Genuine passion for technology.
  • Proactive, diligent and self-learning.
  • A collaborative team player who contributes to shared capability and knowledge.
  • Comfortable working in an agile, Government-aligned delivery environment.


Important Information

All profiles will be reviewed against the required skills and experience. Due to the high number of applications, we will only be able to respond to successful applicants in the first instance.

Thank you for your interest and the time taken to apply.

Similar jobs

Apply for this job100% free