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. The candidate will be responsible for designing, deploying, and maintaining the infrastructure, as well as improving performance and cost efficiency. They should have experience in software development, cloud technologies, and network security principles. The ideal candidate is a strong problem solver, has excellent communication skills, and thrives in a fast-paced environment.
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
- Ability to thrive in a fast-paced environment and see oneself 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 the company culture
- Motivated and supportive team environment
- Opportunity for growth and learning through feedback