Sr Cloud Infrastructure Engineer- Canada Remote
ClickHouse
·
Posted:
July 31, 2023
·
Remote
About the position
The job overview for this role is that the company is seeking highly skilled and experienced cloud infrastructure software engineers to join their Cloud Infrastructure Engineering team. The team is responsible for building and managing the foundational blocks of ClickHouse Cloud data plane, including compute, networking, security, and a multi-cloud, multi-region architecture. The engineers will be involved in designing, deploying, and maintaining the infrastructure, as well as improving availability, performance, and cost efficiency. The role requires experience in building and operating scalable, fault-tolerant, distributed systems, as well as knowledge of cloud technologies and security best practices.
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.
- Have 5+ years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems.
- Have software development experience in Go, C/C++, Java, or similar.
- Have experience with cloud technologies such as AWS, Azure, or GCP, including infrastructure-as-code (IaC) tools such as Terraform or CloudFormation.
- Have experience developing cloud infrastructure services, preferably with Kubernetes.
- Have experience developing cloud native edge or service mesh services, preferably with envoy and Istio.
- Have experience leading and shipping large scope technical projects in collaboration with multiple experienced engineers.
- Have an understanding of network topologies, protocols, and security principles, such as VPNs, firewalls, and load balancers.
- Have knowledge of cloud security best practices, including encryption, access controls, and compliance standards like SOC2 and GDPR.
- Have excellent communication skills and the ability to work well within a team and across engineering teams.
- Be a strong problem solver and have solid production debugging skills.
- Be passionate about efficiency, availability, scalability, and data governance.
- Thrive in a fast-paced environment and see yourself as a partner with the business with the shared goal of moving the business forward.
- Have a high level of responsibility, ownership, and accountability.
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 the company culture
- Motivated and supportive team environment
- Opportunity for growth and learning through feedback