Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

CockroachDB Database Administrator

Purple Drive

Position: Senior CockroachDB Database Administrator (CockroachDB DBA)

Experience Required

8-10 Years (with strong experience in distributed databases and production database administration)

Job Summary

We are seeking an experienced CockroachDB Database Administrator (DBA) to design, deploy, administer, and optimize CockroachDB clusters in large-scale production environments. The ideal candidate should have hands-on experience managing distributed SQL databases, ensuring high availability, disaster recovery, performance optimization, monitoring, automation, and production support.

The candidate will be responsible for maintaining highly available, fault-tolerant, multi-region CockroachDB clusters while collaborating with infrastructure, cloud, and application teams to ensure database reliability, scalability, and operational excellence.

Key Responsibilities

CockroachDB Administration

  • Design, deploy, configure, and manage CockroachDB clusters in production environments.
  • Build and maintain multi-region distributed database clusters .
  • Ensure high availability, fault tolerance, and data consistency across geographically distributed environments.
  • Monitor cluster health, node status, replication, latency, and resource utilization.
  • Perform database capacity planning and cluster scaling.

Performance Optimization

  • Monitor and optimize SQL query performance.
  • Analyze execution plans and identify bottlenecks.
  • Optimize database schema design and indexing strategies.
  • Resolve high-latency and throughput issues.
  • Address hotspotting, leaseholder imbalance, and replication lag.

Troubleshooting & Incident Management

  • Troubleshoot complex database and infrastructure issues, including:
    • Node failures
    • Network partitions
    • Replication issues
    • Leaseholder imbalance
    • Range imbalance
    • High CPU or memory utilization
    • Storage issues
    • Performance bottlenecks
  • Participate in incident management and on-call support.

Backup & Disaster Recovery

  • Design and implement disaster recovery strategies.
  • Configure backup and restore processes.
  • Implement Point-in-Time Recovery (PITR).
  • Validate backup integrity through regular recovery testing.
  • Manage failover and failback procedures.

Automation & Database Operations

  • Automate provisioning, deployment, upgrades, scaling, and maintenance of CockroachDB clusters.
  • Perform rolling upgrades with minimal or zero downtime.
  • Develop automation scripts using Bash, Python, or similar scripting languages.
  • Improve operational efficiency through Infrastructure as Code (IaC).

Monitoring & Observability

  • Monitor database health using observability tools.
  • Configure alerts and dashboards.
  • Track:
    • Cluster health
    • Replication status
    • Latency
    • Resource utilization
    • Storage growth
    • Query performance
  • Work with monitoring tools such as Grafana, Prometheus, and Cloud monitoring platforms.

Documentation

  • Create operational runbooks.
  • Develop Standard Operating Procedures (SOPs).
  • Maintain architecture diagrams and recovery procedures.
  • Document production support processes and troubleshooting guides.

Required Technical Skills

Database Technologies

  • CockroachDB
  • Distributed SQL Databases
  • SQL Performance Tuning
  • Database Replication
  • High Availability (HA)
  • Multi-region Database Deployment
  • Database Clustering

Cloud & Infrastructure

  • AWS / Azure / GCP
  • Linux Administration
  • Kubernetes (Preferred)
  • Docker
  • Networking Fundamentals

Monitoring & Observability

  • Prometheus
  • Grafana
  • Cloud Monitoring Tools
  • Performance Monitoring
  • Alert Management

Automation

  • Bash
  • Python
  • Shell Scripting
  • Terraform (Preferred)
  • Ansible (Preferred)

Backup & Recovery

  • Backup & Restore
  • Point-in-Time Recovery (PITR)
  • Disaster Recovery
  • Failover / Failback
  • Business Continuity Planning

Operations

  • Production Support
  • Incident Management
  • Root Cause Analysis (RCA)
  • Capacity Planning
  • Performance Tuning

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 8-10 years of database administration experience.
  • Strong hands-on experience with CockroachDB or other distributed SQL databases.
  • Experience managing production database environments.
  • Expertise in SQL performance tuning and database optimization.
  • Experience with Linux system administration.
  • Knowledge of cloud platforms (AWS, Azure, or GCP).
  • Strong troubleshooting and analytical skills.
  • Excellent communication and documentation abilities.

Preferred Qualifications

  • Experience with Kubernetes-based database deployments.
  • Knowledge of Infrastructure as Code (Terraform, Ansible).
  • Experience with PostgreSQL or other distributed databases.
  • Experience with CI/CD pipelines and DevOps practices.
  • CockroachDB certification (if available).
  • Experience in mission-critical production support environments.
Vacancy posted 17 days ago
Similar jobs that could be interesting for youBased on the CockroachDB Database Administrator in Sunnyvale, CA vacancy
  •  ...Preference 1. Design, deploy, and manage highly available, distributed CockroachDB clusters supporting mission-critical, multi-region production...  ..., capacity scaling, and disaster recovery/backup strategies. Database Technologies No 5-10 Years Is Required Ali Cloud No At least 1... 
    Suggested

    Systems Integration Solutions

    Sunnyvale, CA
    4 days ago
  • Company DescriptionSonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...
    Suggested
    Full time

    Sonsoft

    Sunnyvale, CA
    1 day ago
  •  ...at the intersection of technology and public service, Vimo may be the place for you. We are looking for a Senior PostgreSQL Database Administrator to join our Vimo team.About The Role:As a Senior PostgreSQL Database Administrator, you will be responsible for the design,... 
    Suggested

    GetInsured

    Mountain View, CA
    4 days ago
  •  ...Open Source Database Administrator (DBA) EX- Top Saas companies only USC/GC 100% remote Must have HA solutions...  ...a strong plus. ~ Other NEW SQL tools besides TiDB are CockroachDB, Yugabyte, Clustrix, MemSQL ~ Experience with... 
    Suggested
    Remote work

    3B Staffing LLC

    San Jose, CA
    3 days ago
  • Required skills 8+ years of progressive experience as Sr. Business Analyst or Transformation Lead focused on Finance areas (QTC, PTP, RTR) in Oracle E-Business Suite Experience in finance business transformation (including policy, process and systems) focused from a finance...
    Suggested

    Veriipro

    Sunnyvale, CA
    3 days ago
  • $75 - $80 per hour

    Position: Database Admin/Database Engineer with CockroachDBLocation: Sunnyvale, California/ Austin, TXDuration: ContractJob ID: 17855...  ...background in database technologies, with expertise in Ali Cloud, CockroachDB, and PostgreSQL. This role requires a professional with a... 
    Full time

    Pinnacle Group

    Sunnyvale, CA
    1 day ago
  •  ...qualifications: More than 6+ years of experienced DBA with Data warehousing application administration experienceGood experience in Oracle Application areas for :Good experience in Oracle Databases 10G and 11GGood experience in installing, configuring Oracle Ebusiness suite R12... 

    NTT DATA

    San Jose, CA
    4 days ago
  • SQL DBA INENT Inc. focuses on understanding, addressing and resolving Talent Acquisition, Engagement and Management needs. The core team has over many years of experience in a variety of industries and management disciplines. We serve our clients with the highest level...
    Worldwide

    Inent Inc

    San Jose, CA
    3 days ago
  • Job Description Job Description Description: Hybrid 3 days/week in Mountain View, CA   Our client is seeking an experienced Oracle E-Business Suite (EBS) Q2C Functional Consultant with deep expertise across Billing, Payments, and Revenue Management. The consultant...
    Hourly pay
    Local area
    3 days per week

    Eliassen Group

    Mountain View, CA
    22 days ago
  •  ...ensuring the consistency and integrity of file systems.• Develop and maintain documentation related to the design, installation, administration, and maintenance of Linux systems.• Support and maintain virtualization infrastructure, including configuration, performance,... 

    Sonsoft

    Sunnyvale, CA
    1 day ago
  • Company DescriptionAbout Client:They help in transforming the leading organizations and communities around the world. Organizations infrastructure and culture is amazing. Best place!!Job DescriptionJob Title: Oracle EBS Procurement ConsultantJob Level: Mid - Senior LevelJob...

    Roljobs Technology Services

    San Jose, CA
    1 day ago
  •  ...Oracle Core and Apps DBA skills. -Installation experience on various Oracle database versions -Knowledge on code tree build and maintenance. -Knowledge on Oracle RAC Administration and maintenance, ASM and Data Guard. -Knowledge on Oracle RDBMS patching on... 

    Q1 Technologies

    San Jose, CA
    5 days ago
  • A leading IT services firm is looking for a Software Development Engineer specializing in Oracle Fusion Service Cloud to design and implement solutions that enhance customer service capabilities. The ideal candidate has extensive experience in Oracle Fusion, works well...
    Contract work

    Precision Technologies Corp

    San Jose, CA
    4 days ago
  • Oracle Apps DBA E*Pro Consulting service offerings include contingent Staff Augmentation of IT professionals, Permanent Recruiting and Temp-to-Hire. In addition, our industry expertise and knowledge within financial services, insurance, telecom, manufacturing, technology...
    Permanent employment
    Full time
    Temporary work
    Flexible hours

    E-Pro

    San Jose, CA
    3 days ago
  •  ...reporting platforms. The successful candidate will architect data pipelines, develop enterprise semantic models, design reporting databases, and deliver scalable reporting solutions supporting Accounting, Finance, FP&A, and Executive Leadership. Key Responsibilities... 
    Long term contract
    For contractors
    Remote work

    GDR Defense

    San Jose, CA
    1 day ago
  •  ...Role Overview: This role is for a Postgres Database Administrator with deep expertise in Postgres architecture and hands-on experience in database administration, including backup/restore, upgrades, replication, and performance troubleshooting. The position requires... 

    Prophecy Technologies

    Sunnyvale, CA
    4 days ago
  •  ...Job Description The Chief Engineer’s Office at SLAC National Accelerator Laboratory is seeking a talented Database Administrator to implement and support SLAC’s transition from TeamCenter to PTC WindChill. This role will work with the existing Product Lifecycle Management... 
    Work at office

    Stanford University

    Menlo Park, CA
    4 days ago
  • $105.72k - $132.14k

     ...provider. Provide both strategic and tactical direction for the database team while overseeing the management and maintenance of...  ...implementation reviews Establish and maintain procedures for database administration, security standards and implement database best practices... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Shift work
    Day shift

    Old Dominion Freight

    San Jose, CA
    1 day ago
  • $84k - $143.75k

     ...inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.Join NVIDIA as a Data Administrator, IP Records Specialist, and be part of our ambitious, world-class Legal team in Santa Clara, CA! This outstanding opportunity lets... 
    Full time
    Work at office

    Nvidia

    Santa Clara, CA
    2 days ago
  • Staffwing Inc is seeking a strong Postgres DBA for a long-term position in San Jose, California. The role involves implementing PostgreSQL solutions in a Big Data environment, with a confirmed assignment for 6+ months. The ideal candidate has at least 3 years of experience...

    Staffwing Inc

    San Jose, CA
    4 days ago
  • $110k - $130k

     ...Job Description Job Description Overview Configuration Management Database Administrator LOCATION: NASA Ames Research Center, Moffett Field, CA JOB STATUS: Full-time CLEARANCE: None CERTIFICATION: TRAVEL: As Needed SALARY: $110,000-130,0... 
    Full time
    For contractors
    Work at office
    Flexible hours

    Astrion

    Mountain View, CA
    19 days ago
  • An established recruitment firm is seeking a Senior Recruiter in Dallas, Texas. The role involves end-to-end recruitment, especially for candidates familiar with Oracle Applications. Ideal candidates should have over 7 years of recruiting experience and possess strong ...
    Flexible hours

    Infovity

    Palo Alto, CA
    4 days ago
  •  ...knowledge of Postgres Architecture. 2. Experience with different types of backup and restores in Postgres. 3. Experience with database upgrade on minor and major versions. 4. Hands-on experience on Database replication and point-in-time-recovery. 5. Day to... 

    Programmers.io

    Sunnyvale, CA
    1 day ago
  • $113.84k - $176.45k

    Systems Database AdministratorSalary Range: $113,836 - $176,446The expected pay range is based on many factors, such as experience,...  ...Local No. 521GENERAL DESCRIPTION OF POSITIONThe Systems Database Administrator is responsible for database security, integrity, performance,... 
    Temporary work
    Work at office
    Local area

    Santa Clara Family Health Plan

    San Jose, CA
    4 days ago
  • Job ID: SRJ_6940Posted: 2025-03-21Location: San Jose, CAEmployment Type: C2CIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsRole: Oracle OM Cloud ConsultantLocation: San Jose, CA (Day 1 Onsite)Job Description:JD - Oracle OM Cloud...
    Weekend work

    SRI Tech

    San Jose, CA
    4 days ago
  •  ...mission-critical positions, enhancing the competitiveness of the organizations and people we serve. Job Description Role: MySQL Database Administrator Duration: 6+ months Location: Sunnyvale, CA, 94086 Interview:- Phone and then Face to Face Senior level experienced MySQL... 
    Local area

    US Corp2Corp

    Sunnyvale, CA
    8 hours ago
  •  ...e6e6; } tr th { background-color: #f5f5f5; } Senior CockroachDB Database Engineer / Site Reliability Engineer (SRE) Location:...  ...experience. 7+ years of experience in database engineering, administration, or site reliability engineering. Strong hands-on... 

    Staffxpert LLC

    Sunnyvale, CA
    1 day ago
  •  ...knowledge of Postgres Architecture. 2. Experience with different types of backup and restores in Postgres. 3. Experience with database upgrade on minor and major versions. 4. Hands-on experience on Database replication and point-in-time-recovery. 5. Day to... 

    Teamware Solutions Inc

    Sunnyvale, CA
    1 day ago
  • Req ID: 83555At NTT DATA Services, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees are key factors in our company’s growth, market presence and our ability to help our clients stay a step ahead of...
    Full time
    For contractors

    NTT DATA

    Milpitas, CA
    4 days ago
  •  ...Required: Node.Js Backend (minimum 3+ experience) ReactJs and VueJs (minimum 2+ experience) Database knowledge(minimum 2+ experience), Ex: Postgresql/CockroachDB – SQL and NoSql Required Skills: ~5+ years hands-on professional experience (SDE) ~... 

    Argyle Infotech

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CockroachDB Database Administrator. Be the first to apply!