As a Senior Cloud Engineer, you will be a critical part of our growing company,
leading the design and launch of a greenfield cloud-hosted database as a service
(DBaaS) solution. Ideally, you have a background as a full-stack software
engineer, and you specialize in cloud-native technologies, distributed systems,
and orchestration platforms.
Responsibilities
- Create a multi-cloud offering for our customers from the ground up
- Design and implement Kubernetes orchestration operator
- Design procedures for troubleshooting and maintenance of the DBaaS system
- Own the rollout and deployment to customers
- Automating resource provisioning including compute and storage resources,
logging, and monitoring
- Automating resource management such as scaling data ingress and egress,
load-balancing, and backups
- Full task automation, such as resources provisioning, cloud backup,
monitoring, scaling data ingress, scaling number of requests, logging,
optimization of compute and storage resources
- Build tools which reduce occurrences of errors and improve customer experience
- Design procedures for system troubleshooting and maintenance
- Configuration of cloud network interfaces
Requirements
- 5+ years experience working with cloud technologies
- Excellent knowledge of cloud architecture design (e.g., AWS Well-Architected)
- Experience building scalable, resilient, and secured applications
- Expert software development skills in either Python or Node.js / TypeScript
- Proficient with Kubernetes
- Experience with CI/CD & Infrastructure as Code (e.g., Terraform)
- Experience with automated testing, logging and monitoring
- Experience with load balancing/proxies, network architecture and security
- Experience building a scaling public APIs
- Experience with SQL
- Excellent written and communication skills
- Strong team player who is open to guiding colleagues on your areas of
expertise
A candidate who has any of the following skills would stand out:
- Experience with React
- Experience with C++ and Java
- Interest in low-level programming