About the Role
[What the role is] A hands-on individual contributor role within the Platform Team, responsible for backend application development, system integration, Kubernetes operations and maintenance of shared platform components. [What you will be working on] • Design, develop and maintain backend applications, REST APIs and microservices using Java (Spring Boot) and Node.js. • Write clean, secure, well-tested code and participate in code reviews and solution design. • Containerise applications using Docker, Podman, Containerd ; prepare and maintain Kubernetes manifests and Helm charts. • Deploy, monitor and troubleshoot applications on Kubernetes, including pods, services, ingress, DNS, networking, certificates and storage. • Support Kubernetes cluster bootstrapping, upgrades and patching. • Support CI/CD pipelines (GitLab CI, Ansible/AWX), incident investigation and vulnerability remediation. • Maintain technical documentation, deployment procedures and operational runbooks. Platform Technologies - Kubernetes • MetalLB • Prometheus/Grafana/Alertmanager • Kyverno • Calico • NGINX Ingress • cert-manager • HashiCorp Vault • External Secrets Operator • Rook-Ceph • RabbitMQ/MQTT • Container registries • Centralised logging • Backup tools [What we are looking for] • Strong Java (Spring Boot) and Node.js/TypeScript development experience. • Experience with REST APIs, microservices, relational databases and SQL. • Solid understanding of Docker/Podman, Kubernetes concepts and resources (Deployments, StatefulSets, Services, Ingress, ConfigMaps, Secrets, PVs). • Proficiency with Git, branching workflows and code reviews. • Basic Linux administration, shell scripting and networking fundamentals (HTTP/S, DNS, TCP/IP, TLS). • 3 to 6 years of relevant experience. • Background in in Computer Science, Software Engineering, IT or related field. • Practical Kubernetes exposure. Preferred Experience - Helm • GitLab CI/CD • Ansible/AWX • Prometheus/Grafana • MQTT/RabbitMQ • On-premises or air-gapped Kubernetes • Kubernetes security and secrets management • Production incident support