Database Administrator Job at The Mom Project, Santa Clara, CA

SXlFMzNwTEYvK1NQMHRqWXM5SzBJUT09

Job Description

Our Customer is a corporation that develops, manufactures, and markets robotic products designed to improve clinical outcomes of patients through minimally invasive surgery. Founded in 1995, their goal was to create innovative, robotic-assisted systems that help empower doctors and hospitals to make surgery less invasive than an open approach. Working with the top medical professionals, they continue to develop new, minimally invasive surgical platforms and future diagnostic tools to help solve complex healthcare challenges around the world.
We are seeking a Database Administrator on a contract basis to support our Customer's business needs. Managing a mix of both physical and cloud-based database servers, this role is responsible for the care, feeding, and uptime of mission-critical infrastructure.

What You'll Do:
Design, build, and oversee the deployment and operation of technology architecture, solutions, and software to capture, manage, store, and utilize structured and unstructured data from internal and external sources
Establish and build processes and structures based on business and technical requirements to channel data from multiple inputs, route appropriately, and store using any combination of distributed (cloud) structures, local databases, and other applicable storage forms as required
Create and establish design standards and assurance processes for software, systems, and applications development to ensure compatibility and operability of data connections, flows, and storage requirements
Review internal and external business and product requirements for data operations and activity and suggests changes and upgrades to systems and storage accommodate ongoing needs
Implement, manage, and tune high-availability on Aurora PostgreSQL, Mongo, and other databases in Amazon Web Services (AWS) Cloud, Atlas, and OnPrem
Establish policies and procedures pertaining to data management, security, maintenance, and utilization
Develop, manage, and test database backup and recovery strategies, verifying data integrity
Perform database installations, configurations, upgrades, and migrations
Proactively monitor and tune for system performance
Capacity planning and recommending paths to account for application growth that is in line with industry best practices
Consult with development and architecture teams to help meet continued application growth
Define and implement database schema and configurations working with our development teams
Create and maintain documentation of procedures, schemas, and guides for troubleshooting database systems
Perform a review of schema, stored procedures, and other changes to the database data definition language (DDL)
Audit for data integrity and consistency across systems

Must-Haves:
5-8 years of industry experience
6+ years of experience working as a Database Administrator
In-depth understanding of relational and dimensional database models and concepts
Strong experience with relational SQL (Microsoft SQLServer, Aurora Postgres), NoSQL (MongoDB, Elasticsearch, etc.), Splunk, Snowflake, and AWS Relational Database Service (RDS) administration
Significant practical hands-on experience with database administration, backup and recovery, database replication, hot stand-by, clustering, table partitioning, performance tuning, and high-availability solutions
Detailed understanding of Postgres database server architecture, concepts, features, and high-availability technologies
Expert knowledge of Procedural Language/PostgreSQL (PL/PgSQL), triggers, and stored procedure development and optimization in PostgreSQL
Working knowledge of Terraform, Chef, Ansible, or Puppet is plus
Working knowledge of Docker and previous production experience with PostgreSQL or other databases in a Docker environment is a plus
Understanding of security - Security Assertion Markup Language (SAML), OAuth, Kerberos, JSON Web Token (JWT), Single Sign-On (SSO)
Experience working with Windows and Linux OS with system resource monitoring and tuning
Ability to handle stressful problems and solve complex problems under pressure
Ability to communicate effectively with others, both in oral and written communication
Excellent planning, problem-solving, organization, and project management skills

Education:
A Bachelor's or Master's degree in Computer Science, Software/Computer Engineering, Information Technology, Electronics, Data Management, or Applied Math is required

Hours & Location:
M-F, 40 hours/week. This role will be onsite at our Customer's Santa Clara, CA location
All applicants applying for U.S. job openings must be legally authorized to work in the United States and are required to have US residency at the time of application.
Perks are available through our 3rd Party Employer of Record (Available upon completion of the waiting period for eligible engagements)
Health Benefits: Medical, Dental, Vision, Life (including spouse & child), 401k, STD/LTD, AD&D, and Commuter Benefits program.
The salary range for this position is $57.93 - $86.89 per hour.

Similar Jobs

Kakigori dessert

Warehouse Lead Job at Kakigori dessert

Greet and interact with customers friendly and professionally. Take customer orders and prepare drinks/ bingsu. Maintain a clean and tidy work area.

Imagine One Technology & Management, Ltd.

Enterprise Architect Job at Imagine One Technology & Management, Ltd.

Maintaining technical currency on evolving technology trends and available COTS products that implement these technologies.

Arctic Food Services

Warehouse Associate Job at Arctic Food Services

Can work nights from Monday through Friday, starting at 8:00 PM till all trucks are loaded. Can work inside the freezer warehouse for an extended period of time

Piedmont Augusta Hospital

Registered Nurse - Medical / Surgical Job at Piedmont Augusta Hospital

Within scope of licensure, performs nursing as well as cross-trainable technical functions for patients in all age groups (neonate, infant, children, adolescent

TravelCenters of America

Qsr Manager Job at TravelCenters of America

Minimum of one year of supervisory experience. Assumes duties of any hourly associate position as necessary. Embody a professional demeanor and a high level of