The Role
Are you passionate about building the foundational infrastructure that powers modern software development? Electrum is seeking a Platforms Engineer to design, build, and maintain scalable, secure, and resilient platforms that support the development, deployment, and operation of applications across the organization. In this role, you\'ll enable engineering teams by automating infrastructure, optimizing CI / CD pipelines, and ensuring platform reliability and performance. You\'ll play a key role in driving Platform Engineering best practices, improving developer productivity, and fostering operational excellence through infrastructure-as-code and modern tooling. If you thrive in complex environments and are motivated by the opportunity to create impact at scale, we’d love to connect with you.
Qualifications
- Bachelor\'s degree in Computer Science or Engineering.
- 4+ years relevant work experience as a Developer in a software development team building / running Java or C# applications.
- 2+ years experience deploying, managing and rightsizing Kubernetes clusters, resources and underlying infrastructure.
- 2+ years experience designing & operating public cloud environments
- Experience using GitOps / CI-CD workflows for infrastructure as code and Helm workload deployments.
Beneficial Experience
Experience in Agile / Scrum methodologies.An understanding of AWS / Cloud services and best practices, e.g. the AWS Well-Architected Framework.Tooling / Stack
Kubernetes & Containerisation : Using Kubernetes, Istio, ArgoCD, Helm & CI / CD to build & deploy & manage containerised workloads.Monitoring and Logging : Using tooling such as Prometheus, Loki, Grafana & ELK to monitor Kubernetes resources and Java workloads.Source Control & CI / CD : Making use of GitHub & Github Actions for version control & CI / CD.Operating Systems : Using Ansible and shell scripting to configure & manage unix environments (Red Hat Enterprise Linux).Building, Collaboration & Communicating the IDP : Strong communication skills within a team environment with an ability to effectively document processes and mentor engineers on best practices and platform use.A Grasp of Backend Development : Hands-on experience in designing, developing, and deploying scalable backend services using Java, and experience in writing scripts to solve ad-hoc problems.Cloud Infrastructure : An intermediate understanding of AWS / Cloud services and best practices, e.g. the AWS Well-Architected FrameworkInfrastructure as Code (AWS & Terraform) : Experience using the AWS CDK & Terraform to write and manage infrastructure.Architecture and Design Patterns : Familiarity with common design patterns and architectural principles, including Domain-Driven Design (DDD), Event-Driven Architecture (EDA), and distributed computing architecture.Computer Networking : Knowledge / experience of core networking concepts, i.e. configuring computer networking policies, ip allocations, routing, dns, preferably with experience with AWS networking, i.e. VPCs, Subnets, NAT Gateways, Internet Gateways, Peering, VPC PrivateLink, Global Accelerators, Load Balancing etc.Database Management : Expertise in designing, optimising, and maintaining relational databases (e.g., MySQL, SQLite, PostgreSQL), including experience with event pipelining, i.e. using Apache Kafka.Benefits & Work-Life Balance
Flexibility around core working hoursDaily cooked lunches and a stocked kitchen for mid-day nibblesTeam socialising, getaways, and social outingsA safe, transparent environment where mistakes happen is part of our culture. We follow a simple 3-step approach to dealing with mistakes : Tell everyone about it; Fix the mistake; Tell everyone about it.
#J-18808-Ljbffr