Description

strong communication skills: able to communicate clearly and in a concise mannerstrong collaboration skills: demonstrated experience working in highly collaborative environment and using collaborative coding best practices

strong problem solving skills: able to deal with complex scenarios and be able to find solutions that are scalable, maintainable, secure by design

proficiency with at least one of the following programming languages: go, java, python, nodeJS - preferably go

KUBERNETES

demonstrated experience of building, maintaining or managing highly scalable kubernetes implementations

working knowledge of kubernetes ecosystem and tooling

strong understanding of kubernetes internals - including service/networking, pods lifecycle, statefulsets and extensibility

experience working with contorllers/operators working knowledge of ArgoCD and istio

CLOUD/NETWORKING/SECURITY

strong hands-on experience on one cloud provider, ideallyGCP (but AWS/AZUREare acceptable)

understanding of cloud best practices, security in the cloud, shared responsibility

at minimum basic understanding of cloud networking - ideallystrong on networking, privateservice connect (or equivalent for AWS/AZURE) routingand network securitycontrols (VPC Service Control, private/restricted API, firewall, WAF)

at minimum basic understanding of TLS, mTLS, concepts pf encryption in transit andencryption at rest.

understanding of load balancing (L4/L7), DNS, CDN experience architecting for resiliency and high-availability

HASHICORP VAULT

hands-on experience configuring and managing HashiCorpVault

understanding of vault engines and vault authentication/authorisation mechanismHA and DR strategies for vault

 

DATABASES

knowledge of different databases and understanding of key differences between consistency models

experience configuring, managing and scaling at least one know database technology (Postgres, MySQL,Mongo, CouchBase, Cassandra, CouchDB, CockroachDB, BigTable, etc...)

understanding of db infrastructure management, scaling databases, performance optimisation

knowledge of user management and access control experience/knowledge of replication, data recovery, disasterrecovery

SDLC

Experience with setting up and configuring CI/CD pipelines using GitHub Actions/Workflows

Understanding of CI/CD best practices such as automated testing, code quality checks, and deployment automation

Knowledge of integrating security checks and testing into CI/CD workflows (e.g., static code analysis, dependency scanning, container security scanning)

Experience with writing customGitHub Actions/Workflows using YAML or JavaScript

OBSERVABILITY

understanding of observability pillars

working knowledge of at least one leading observability tool, preferably Grafana understanding of observability best practices in the context of kubernetes and distributed systems

experience creating dashboards and implementing meaningful alerts experience working with OpenTelemetry

Education

any graduate