DevOps Engineer

AWTG LTD
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Software System Penetration Testing
Azure
Bash
Software as a Service
Cloud Computing
Computer Programming
Continuous Integration
Linux
DevOps
Github
Identity and Access Management
Python
Performance Tuning
Prometheus
Systems Integration
Grafana
Mttr
Gitlab-ci
Integration Tests
Kubernetes
Terraform
Serverless Computing
Static Application Security Testing
Go
Dynamic Application Security Testing

Job description

DevOps Engineer Role (Multi-Cloud: GCP primary, Azure/AWS nice to have)

You will shape and evolve a DevOps toolchain that enables reliable product delivery across a mixed estate: GCP (VMs and Cloud Run), on-prem, and multi-cloud patterns. You'll work closely with delivery teams to design repeatable, secure, scalable deployment strategies, improve operational performance, and reduce manual effort through automation and infrastructure as code.

About AWTG

AWTG is a global technology partner delivering secure, scalable, mission-critical SaaS platforms that help organisations innovate with confidence. Established in 2006 and headquartered in London, AWTG brings deep experience across telecoms, smart cities, Industry 4.0, cloud, data, and digital governance, supporting public and private sector clients worldwide.

Quality, security, and operational excellence are central to how we work. Our services align with recognised international standards and best practice, supported by certifications including ISO/IEC 27001, ISO/IEC 20000-1, ISO/IEC 42001, ISO 9001, and Cyber Essentials Plus, with independent CREST-accredited penetration testing.

We operate as a full lifecycle partner, covering advisory, architecture and design, rollout and integration, and long-term support and operations, with proven delivery at enterprise scale. Our platforms are engineered for performance, automation, and insight, incorporating AI-powered analytics and multi-cloud architectures, supported by robust programme governance and auditable controls.

What you'll do

  • Design and implement a coherent DevOps toolchain that enables safe, repeatable delivery across GCP (VMs/Cloud Run), on-prem, and multi-cloud practices (Azure/AWS).
  • Build and improve CI/CD pipelines (e.g., GitHub Actions/GitLab CI), focusing on deployment repeatability, speed, and risk reduction.
  • Establish and maintain infrastructure as code (Terraform and related patterns), reducing manual configuration and improving consistency.
  • Improve reliability and availability through proactive capacity planning, performance tuning, and resilience patterns (e.g., rollback strategies, blue/green, canary where appropriate).
  • Strengthen security posture by embedding security controls into designs and pipelines (IAM, secrets, least privilege, supply-chain controls, auditability).
  • Lead incident investigation and fault resolution; improve operational maturity through runbooks, post-incident reviews, and preventative actions.
  • Partner with engineering and product teams to plan and design large groups of stories, translating requirements into delivery and operational work.
  • Drive development process optimisation with teams, identifying improvement opportunities and helping implement pragmatic changes.
  • Implement and evolve observability practices (metrics, logs, traces) using Prometheus/Grafana and cloud-native equivalents to reduce MTTR and improve SLO performance.
  • Support systems design and integration across services, coordinating integration builds and supporting integration testing activities.
  • Develop and maintain scripts/tools of medium-to-high complexity to automate build, release, environment management, and operational tasks.
  • Mentor and coach junior engineers through pairing, reviews, standards, and knowledge sharing (without line management).

Requirements

Do you have experience in Terraform?, * Hands-on DevOps experience delivering secure, reliable services in production environments.

  • Strong GCP experience (compute on VMs and serverless, plus IAM and operational tooling), with the ability to design for scale and availability.
  • Proven CI/CD capability (GitHub Actions and/or GitLab CI), including secure pipeline design and automated release strategies.
  • Strong Infrastructure as Code experience (Terraform), plus experience migrating away from manual/console-heavy estates.
  • Solid Linux and networking fundamentals, including hybrid connectivity considerations between cloud and on-prem.
  • Practical information security engineering mindset: least privilege IAM, secrets management, secure build/release, and audit-ready change controls.
  • Observability experience using Prometheus/Grafana and/or cloud-native monitoring to drive actionable operational insight.
  • Strong troubleshooting and service support ability: diagnosing incidents, fixing faults, and improving stability through prevention and automation.
  • Ability to design and review systems with medium risk/impact/complexity, selecting appropriate standards, methods, and tools.
  • Strong scripting/programming ability (e.g., Python, Go, Bash) with disciplined testing and documentation.
  • Collaborative ways of working: able to translate requirements into delivery plans, work across teams, and represent user needs in technical decisions., * Experience operating or deploying workloads across container and orchestration platforms (e.g., Kubernetes) as well as serverless and VM estates.
  • Experience with policy-as-code and security tooling (e.g., OPA, SAST/DAST, container scanning, dependency scanning).
  • Experience with release strategies such as canary/blue-green and progressive delivery patterns.
  • Cost optimisation experience across cloud platforms (FinOps mindset, budgeting/forecasting, right-sizing, workload efficiency).
  • Experience building internal developer platforms, golden paths, templates, or paved-road approaches.
  • Familiarity with service management practices (runbooks, SLAs/SLOs, incident/problem/change processes).
  • Experience coordinating cross-system integration builds and supporting integration testing at scale.
  • Experience designing for regulated environments or formal assurance frameworks.

Apply for this position