We are seeking a talented individual to fill the role of Platform Engineer. As a key member of our team, you will play a vital part in driving innovation and helping our clients achieve their technology goals.
Your primary responsibilities will include developing and maintaining infrastructure and automation pipelines, designing and building scalable APIs, managing cloud infrastructures, and working with container technologies like Docker and Kubernetes.
Additionally, you will implement CI/CD pipelines using GitLab, ArgoCD, and GitOps practices. Your problem-solving skills will be essential in helping clients build and modernise their applications, shape requirements, design and deploy solutions, and set up effective engineering and quality practices.
Beyond your technical expertise, you will also provide valuable advice to clients on how to upskill their teams and achieve outstanding outcomes.
Qualifications
* Cloud Platforms: In-depth experience with AWS (VPC, EC2, ECS, Route53, S3, CloudFormation, APIs, SDKs) with a working knowledge of Google Cloud Platform.
* Infrastructure Orchestration: Proficiency with software-defined infrastructure orchestration tools such as SaltStack or Terraform.
* Containerisation: Experience with immutable architectures and containerisation technologies like Docker, Kubernetes, LXC, OpenVZ, or Xen.
* Configuration Management: Expertise with tools such as Puppet, Chef, or Ansible.
* Version Control: Proficiency in using distributed version control systems like Git.
* ArgoCD is essential.
* Highly experienced with EKS/K8s, both in building microservices on ECS and building the ECS clusters themselves.
* Proficient with SRE skill-sets and routines.
* Programming: Proficiency in at least one programming language (Go or Python) for API development.
* Event-Driven Architecture: Experience with Apache Kafka and RabbitMQ message queues.
* Familiarity with Cloud Native technologies such as OPA/Gatekeeper, Prometheus, HashiCorp Vault.
* Continuous Integration / Deployment: Experience with continuous integration and continuous delivery tools like Argo CD, Jenkins, or Bamboo.
* Automation: Experience with Cloud SQL and automation using Python, Go, or Bash.
* System Administration: Linux/Unix system administration experience.
* A strong understanding of networking concepts and security best practices.
* Familiarity with Istio, Cilium, Kyverno and other security tools.
* Good problem-solving attitude.