Tech Stack
AWSAzureCloudDockerGrafanaKubernetesTerraformTypeScriptVault
About the role
- As a Software Engineer, you’ll be part of a client team building innovative products. You’ll be proficient at problem-solving, and crafting scalable, resilient, and fault-tolerant architectures.
- Crafting excellent products! As a Platform Engineer, you will be building new features that meet the needs of our clients customers, as well as improving the tools, processes of their teams
- As a Platform Engineer you will work on a CI/CD internal tool and task automation
- Collaborate with software engineers to integrate Infrastructure as Code (IaC) practices into their development workflows
- Automate deployment processes and design CI/CD pipelines for efficient and reliable software delivery
- Ensure the scalability, reliability, and security of cloud-based systems and services
- Working closely with your team, regularly collaborating and on engineering initiatives, to continually push yourselves to be better
- Participating in regular show and tells promoting your work to both your department and the wider company
- Joining our clients’ internal events, including meeting external speakers, going to quiz nights, etc.
Requirements
- Deep experience in automation
- Commercial experience of working with C# and PowerShell (Typescript proficiency is a nice to have)
- Experience with Infrastructure as Code (IaC) tools such as Pulumi, Terraform, or AWS CloudFormation
- Solid understanding of Microsoft Azure, particularly Azure Key Vault
- Familiarity with containerization technologies such as Docker and Kubernetes, as well as managed function architectures (e.g., AWS Lambda, Azure Functions)
- Experience with CI/CD pipelines and automation tools (e.g., GitHub Actions, Azure DevOps)
- Ability to switch between multiple languages and paradigms effectively
- Familiarity with Grafana is a plus
- Self-motivated, proactive and continually looking for ways to improve and develop yourself
- A good communicator, both in writing and verbally
- Detail-oriented
- Ability to learn through observation in a low-documentation environment
- High resilience and adaptability
- Used to working in a team-oriented, collaborative environment
- Analytical and problem-solving oriented
- A genuine believer in diversity and fairness