Versa Networks is revolutionizing the way businesses connect and secure their networks. They are seeking a Software Engineer to join their Remote Browser Isolation team, responsible for developing cloud-based applications and managing the lifecycle of cloud hosted RBI infrastructure and backend services.
Responsibilities:
- Developing cloud-based applications/micro-services hosted in Kubernetes clusters
- Developing customer Kubernetes resources and controllers for these resources
- Managing all aspects of the end-to-end development and deployment lifecyle, including
- Writing high quality unit-tests
- Creating deployment manifests and helm charts
- Adding monitoring support for metrics, logging, tracing and alerting
- Designing and implementing scalability and fault tolerance aspects
Requirements:
- 2+ years of software development experience in Go
- 2+ years of experience with developing, deploying and operating services in a Kubernetes environment
- Experience implementing Kubernetes custom resources and controllers
- Experience with monitoring stacks such as ELK, prometheus/grafana, etc
- Experience implementing web application backends in Go with best practices related to authentication, authorization, logging, tracing, etc
- Strong analytical, good communication skills and the ability to work independently with minimal supervision and perform well as part of a team
- Applicants must be authorized to work in the US
- Experience with identity and authentication concepts including SAML and OIDC are a plus