We are seeking a senior DevOps Engineer with strong Cloud Architecture capability to lead the design and migration of an existing, data-intensive SaaS platform to AWS.
This role is not a pure DevOps operations position. You will take end-to-end ownership of:
- Designing the target AWS architecture
- Translating current systems and live data pipelines into a scalable, secure, multi-jurisdiction AWS environment
- Leading the migration, documentation, handover, and onboarding process
The platform processes large volumes of live and streaming data, supports advanced analytics and AI workloads, and must meet enterprise-grade reliability, security, and compliance requirements.
Key Responsibilities
- Design the AWS target architecture for a live SaaS platform, including:
- Multi-account and multi-jurisdiction setups
- Security, IAM, networking, and data governance
- Scalability, resilience, and cost optimisation
- Assess the current system architecture and define a clear migration roadmap.
- Lead and execute the migration to AWS, minimising disruption to live data pipelines.
- Design and implement CI/CD, IaC, and deployment automation (e.g. Terraform, CloudFormation).
- Deploy and operate data-intensive services, including time-series databases, graph databases, and AI/ML inference pipelines.
- Containerise and orchestrate workloads using Docker and Kubernetes where appropriate.
- Establish monitoring, logging, and observability for production systems.
- Produce clear technical documentation, and support onboarding, training, and handover to internal teams.
Required Skills & Experience
- Strong DevOps AND Cloud Architecture experience (you must have both).
- Proven experience designing and migrating SaaS platforms to AWS.
- Hands-on expertise with:
- AWS core services (VPC, IAM, EC2, ECS/EKS, S3, RDS, networking, security)
- Infrastructure as Code (Terraform preferred)
- CI/CD pipelines
- Experience operating data-intensive and live systems.
- Strong containerisation and orchestration skills (Docker, Kubernetes).
- Solid scripting and automation skills (Python preferred).
- Ability to work independently and make architecture decisions.
Experience with the Following Is Highly Desirable
- Time-series databases (e.g. InfluxDB)
- Graph databases (e.g. Neo4j)
- AI / ML or LLM-based systems (deployment, inference, APIs)
- FastAPI or similar model-serving frameworks
- Multi-region or multi-jurisdiction cloud deployments
This Role Is NOT for You If
- You are early-career or primarily an ops/support DevOps engineer
- You have not designed AWS architectures end-to-end
- You are looking for a long-term operational role rather than a delivery-focused contract