Sr Cloud Infrastructure Engineer- US - Remote
ClickHouse
·
Posted:
July 31, 2023
·
Remote
About the position
The job overview for this role is to architect and build a robust, scalable, and highly available distributed infrastructure for ClickHouse Cloud. The focus will be on building a cutting-edge cloud-native platform on top of public cloud services, automating cloud resource management, and improving the reliability and scalability of the cloud service. The ideal candidate should have experience in software development, cloud technologies, and network security principles, as well as excellent communication skills and the ability to work well within a team.
Responsibilities
- Architect and build a robust, scalable, and highly available distributed infrastructure.
- Build a cutting-edge cloud-native platform on top of the public cloud and automate cloud resource management.
- Work closely with the ClickHouse core database development team and security team to produce the SAS offering.
- Work on routing and traffic components to improve the reliability and scalability of the cloud service.
- Systematically improve availability by applying industry and distributed systems best practices.
- Design and build security components and tooling, such as firewall, PKI and certificate infrastructure, zero trust network, etc.
- Improve performance and cost efficiency of the infrastructure.
Requirements
- 5+ years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems
- Software development experience in Go, C/C++, Java, or similar
- Experience with cloud technologies such as AWS, Azure, or GCP, including infrastructure-as-code (IaC) tools such as Terraform or CloudFormation
- Experience developing cloud infrastructure services, preferably with Kubernetes
- Experience developing cloud native edge or service mesh services, preferably with envoy and Istio
- Experience leading and shipping large scope technical projects in collaboration with multiple experienced engineers
- Understanding of network topologies, protocols, and security principles, such as VPNs, firewalls, and load balancers
- Knowledge of cloud security best practices, including encryption, access controls, and compliance standards like SOC2 and GDPR
- Excellent communication skills and the ability to work well within a team and across engineering teams
- Strong problem-solving skills and solid production debugging skills
- Passionate about efficiency, availability, scalability, and data governance
- Thrives in a fast-paced environment and sees themselves as a partner with the business with the shared goal of moving the business forward
- High level of responsibility, ownership, and accountability
Benefits
- Flexible work environment
- Healthcare contributions
- Equity in the company (stock options)
- Flexible time off
- $500 home office setup for remote employees
- Employee-driven international mobility
- Opportunity to shape company culture
- Motivated and supportive team environment
- Learning and growth opportunities through feedback and collaboration