We’re seeking a DevOps Lead to transform our infrastructure and development operations.
Reporting directly to the CTO, you’ll establish robust automation, streamline data migrations, and architect a containerised platform deployment strategy. This role requires expertise in AWS infrastructure, CI/CD automation, and the development of developer-friendly workflows that enable rapid, reliable delivery.
Key Responsibilities
— Infrastructure as Code & Platform Automation
— CI/CD & Release Automation
— Data Migration & Environment Management
— Developer Experience & Local Development
— Platform Reliability & Monitoring
— Team Collaboration & Process Optimisation
Required Qualifications
Infrastructure & AWS Expertise * 5+ years of DevOps/Infrastructure engineering experience * Expert-level knowledge of AWS services, including Lambda, API Gateway, DynamoDB, ECS, Fargate, S3, CloudFront, CloudWatch, VPC, IAM, and related services * Strong experience with CloudFormation and Infrastructure as Code practices * Proven track record implementing containerization strategies (Docker, ECS, Fargate) * Deep understanding of networking, security, and AWS architecture best practices
CI/CD & Automation * Extensive experience with GitHub Actions or similar CI/CD platforms (GitLab CI, Jenkins,
CircleCI) * Strong scripting skills (Python, Bash, or similar) for automation and tooling * Experience with Jira integration and release automation workflows * Proven ability to design and implement fully automated deployment pipelines * Experience with automated testing integration and quality gates
Database & Data Management * Strong experience with PostgreSQL administration, migration, and optimisation * Experience with DynamoDB and NoSQL database patterns * Proven track record managing large-scale data migrations (100s of GBs+) * Understanding of schema migration tools and strategies (Flyway, Liquibase, Alembic, or
similar) * Experience with data validation, integrity checks, and rollback procedures
Platform & Developer Tools * Experience designing local development environments that mirror production * Strong knowledge of Docker and container orchestration * Understanding of Python backend architectures and deployment requirements * Experience optimising developer workflows and reducing deployment friction * Familiarity with geospatial data processing is a plus
Leadership & Communication * Demonstrated ability to work directly with CTOs and engineering leadership on
infrastructure strategy * Experience establishing DevOps practices and culture from the ground up * Strong technical communication skills with the ability to document complex systems * Ability to balance automation investment with pragmatic delivery * Track record of improving platform reliability and developer productivity
Preferred Qualifications * Experience with Terraform or other IaC tools beyond CloudFormation * Knowledge of Kubernetes (EKS) or advanced container orchestration * Familiarity with geospatial data processing and storage optimisation * Experience with additional AWS services (Step Functions, EventBridge, SQS, SNS, etc.) * Understanding of serverless architecture patterns and Lambda optimisation * Experience with monitoring and observability tools (DataDog, New Relic, Grafana, Prometheus) * Knowledge of security and compliance frameworks (SOC2, ISO 27001, etc.) * Experience with cost optimisation and FinOps practices * Background in Site Reliability Engineering (SRE) practices * Contributions to open-source DevOps tooling or Infrastructure as Code projects
Technical Environment * Cloud: AWS (Lambda, API Gateway, DynamoDB, PostgreSQL, ECS, Fargate, CloudFormation, and extensive AWS service suite) * Backend: Python * CI/CD: GitHub Actions * Version Control: GitHub * Containerization: ECS, Fargate (Docker) * IaC: CloudFormation (evolving strategy) * Monitoring: CloudWatch * Environments: Development, Staging, Production * Data Scale: Hundreds of GBs of geospatial datasets * Issue Tracking: Jira