Versa Networks is revolutionizing how businesses connect, secure, and optimize their networks by providing Secure SD-WAN, SSE, SASE, and next-generation managed services. The company empowers organizations to transform their IT infrastructure for the modern cloud era, enabling seamless, scalable, and secure digital experiences for users, devices, and applications anywhere.
Requirements
- 5+ years of experience with developing, deploying and operating services in a Kubernetes environment
- Experience with building scalable and resilient distributed systems using microservice architecture.
- Experience with cloud native solutions and architectures for fault tolerant services including databases (SQL, NoSQL, NewSQL), message buses such as Kafka, etc. are highly desirable.
- 2+ years of software development experience in Go.
- 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.
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 lifecycle, 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.
Other
- Applicants must be authorized to work in the US
- Location: US, Santa Clara preferred
- Strong analytical, good communication skills and the ability to work independently with minimal supervision and perform well as part of a team