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
Designed to minimize advertising waste and optimize marketing budgets, Northbeam solves key digital marketing challenges with attribution and mixed channel
Performs a variety of medical imaging exams for patients of all ages. Applies principles, theories and techniques of pertinent modality to provide reliable test
Would going to start out with heavy data entry, then eventually will be taking on more responsibilities in accounting. SAGE software preferred but not required.
Description Leidos is seeking a Part-Time Field Engineering Technicians to provide field inspections of utility poles throughout New York. Ideal candidate will be based out of either Buffalo,
Southern National Restaurant (SNR) is a new upscale dining restaurant located in historic Summerhill neighborhood, in Atlanta, Georgia.