Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformKubernetesTerraform
About the role
- Design, document and maintain end-to-end software development processes, including coding standards, branching strategies, testing, release management, and deployment.
- Collaborate with engineering managers, team leads, and product teams to gather insights and best practices, and ensure smooth adoption of tooling and practices.
- Translate complex technical workflows into clear, concise, and accessible documentation and visual aids (flowcharts, process maps, checklists, templates) to support understanding
- Evaluate and introduce tools for developer experience improvement (e.g., feature flagging, local dev environments, code quality tools).
- Maintain a central repository (e.g., Confluence, Notion, or Git-based documentation), ensuring documentation is kept up-to-date and version-controlled.
Requirements
- Proven experience in DevOps, Platform Engineering, or Developer Productivity roles.
- Strong knowledge of CI/CD tools (GitHub Actions, GitLab CI, etc.).
- Experience with infrastructure-as-code (Terraform, Pulumi, etc.) and cloud environments (Azure, AWS, GCP).
- Familiarity with containerisation and orchestration (Docker, Kubernetes).
- Excellent communication skills with the ability to document technical standards for diverse audiences.
- Visual documentation skills (e.g., Lucidchart, Miro, Draw.io) are a plus.
- Strong understanding of developer workflows and pain points.
- Collaborative mindset and ability to work across teams.