Salary
💰 $125,600 - $197,200 per year
Tech Stack
AnsibleAWSAzureCassandraCloudDistributed SystemsDockerGoGoogle Cloud PlatformKubernetesMongoDBMySQLNoSQLOpenShiftPostgresPythonTerraform
About the role
- Design and develop a highly available, scalable, and secure ClickHouse Cloud tailored for airgapped systems.
- Build novel deployment automation for disconnected systems.
- Work closely with existing Dataplane and Core teams to ensure software parity with existing cloud infrastructure.
- Solve unique scaling challenges in classified/regulated environments.
- Design and deploy ClickHouse Cloud on Kubernetes and containerized environments ensuring high availability, replication and backup.
- Develop and maintain Helm Charts, operators and kubernetes manifests for database management.
- Implement repeatable automation to build, scale and troubleshoot various infrastructure components which form a part of air-gapped for disconnected operations.
- Optimize ClickHouse Cloud database performance and storage architecture for on-premise, hybrid, and government cloud deployments.
- Integrate secure authentication, encryption, and access control mechanisms.
- Develop and maintain technical documentation for system architecture, security, and compliance audits.
- Troubleshoot and resolve database performance, security, and operational issues.
- Automate deployments and lifecycle management using Terraform, Ansible, or CI/CD pipelines.
Requirements
- U.S. Citizenship required (per U.S. federal contract requirements).
- 6+ years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems.
- Experience with ClickHouse or relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases.
- Proficiency with Kubernetes tools (Helm, Kustomize, operators, Istio, serviceMesh).
- Strong understanding of airgapped architectures, data isolation.
- Experience with containerized deployments (Docker, Kubernetes, OpenShift) in government environments.
- Experience with cloud platforms (AWS, Azure, GCP, AWS GovCloud, Azure Government, or on-prem equivalents).
- Proficiency in programming/scripting languages (Python or Go) for automation and integration.
- Excellent communication skills and ability to work well within a team and across engineering teams.
- Strong problem solving and production debugging skills.
- Passion about efficiency, availability, scalability and data governance.
- Ability to thrive in a fast paced environment and take high level of responsibility, ownership, and accountability.