Role Title: Cyber Platform Engineer
Location: Sheffield – 3 days WFO
Duration: 22/09/2027
Rate: £393 per day (PAYE through FCSA Umbrella)
Role Description
Key responsibilities
- Software engineering & delivery:
Software engineering & delivery
- Design, build, test, and maintain Back End services, APIs, and automation used by cyber engineering and data teams.
- Apply good engineering practices: design patterns, SOLID principles, pragmatic architecture, and strong code quality.
- Contribute to development, we have a lot of Go and Python (previous experience helpful but not required; willingness to learn is essential).
- Write clear technical documentation and support knowledge sharing across the team.
Platform, cloud & infrastructure as code
- Build and operate cloud-based solutions on AWS or Azure, understanding core services and how to use them securely and efficiently.
- Use Terraform to provision and maintain infrastructure, including networking components and access controls.
- Work with cloud networking concepts (eg, VPC/VNet, subnets, routing, security groups/NSGs, private connectivity, DNS).
DevOps & operational excellence
- Build and maintain CI/CD pipelines using pipeline as code approaches, improving reliability, repeatability, and auditability.
- Configure and operate build/deployment agents/runners and associated tooling.
- Implement secure secrets handling in pipelines (eg, vault/managed secrets, rotation concepts, avoiding secret leakage).
- Support production operations where needed: monitoring, alerting, troubleshooting, and continuous improvement.
Initial focus/day-to-day (first phase)
- Manage and optimise API demand and onboarding for the cyber data lake through Kong (API gateway), including access patterns, standards, and operational support.
- Automate workflows across DevOps tooling and change/request processes, reducing manual effort and improving control and traceability.
Required skills and experience
- Strong programming experience in at least one major language (eg, Java, C#/.NET, Python), with the ability to pick up new languages quickly.
- Hands‑on experience applying common engineering best practices (design patterns, SOLID, refactoring, code reviews).
- Working knowledge of modern testing approaches such as TDD/BDD, and building testable services.
- Cloud experience in AWS or Azure, with a practical understanding of core offerings and how to use them in production.
- Infrastructure as Code experience with Terraform (modules, state, plan/apply workflow, environment separation).
- Strong DevOps experience: CI/CD, pipeline‑as‑code, agents/runners, artefact management, and operational hygiene.
- Understanding of secrets management concepts in pipelines and deployments.
- Comfortable working in a security‑focused environment with a strong appreciation for control, auditability, and risk management.
#J-18808-Ljbffr…
