Jobs · Information Technology · Arizona

Database Admin with Redshift || Onsite in Phoenix, AZ || W2 & C2C || Need local to AZ

Value Spectrum Technologies · Phoenix, AZ · 1 mo ago
Information TechnologyFull-time

Responsibilities

  • Supports the bank’s Analytics platforms as part of a centralized team of database engineers.
  • Maintain and support the Client’s most critical databases.
  • Develop Basic Entity-Relationship diagrams.
  • Conceptual understanding of cloud computing.
  • Solve routine problems using existing procedures and standard practices.
  • Execute explains and identify poorly written queries.
  • Review data structures to ensure they adhere to database design best practices.
  • Develop a comprehensive backup plan.
  • Manage risks associated with the use of information technology.
  • Identify, assess, and treat risks that might affect the confidentiality, integrity, and availability of the organization's assets.
  • Design and implement a highly performing database using partitioning & indexing that meet or exceed the business requirements.
  • Document a complex software system design as an easily understood diagram, using text and symbols to represent the way data needs to flow.
  • Code complex SQL.
  • Perform effective backup management and periodic databases restoration testing.
  • General DB Cloud networking skills – VPCs, SGs, KMS keys, private links.
  • Understand the common threats and vulnerabilities that affect databases, such as SQL injection, data breaches, ransomware, denial-of-service, and human errors, and how to prevent and mitigate them.
  • Design & Implement strategies like failover, load balancing, active/active and disaster recovery solutions.
  • Review, test and document when and how to use new database features.
  • Optimize queries for performance and resource efficiency.
  • Design, document and implement highly available resilient database architectures for multiple DB platforms including NoSQL.
  • Implement strategies like failover, load balancing, active/active and disaster recovery solutions.
  • Research, design, apply, and evaluate new information technologies for business environments.
  • Design and deploy CI/CD pipelines using terraform, bitbucket and Jenkins pipelines.
  • Lead others to solve complex problems; uses analytical thinking, tools and judgement to identify innovative solutions.

Requirements

  • Conceptual knowledge of database practices and procedures such as DDL, DML and DCL.
  • Basic SQL skills including SELECT, FROM, WHERE and ORDER BY.
  • Ability to code SQL Joins, subqueries, aggregate functions (AVG, SUM, COUNT), and use data manipulation techniques (UPDATE, DELETE).
  • Understanding basic data relationships and schemas.
  • Conceptual understanding of cloud computing.
  • Ability to solve routine problems using existing procedures and standard practices.
  • Ability to look up error codes and open tickets with vendors.
  • Ability to execute explains and identify poorly written queries.
  • Ability to review data structures to ensure they adhere to database design best practices.
  • Ability to develop a comprehensive backup plan.
  • Understanding the different cloud models (IaaS, PaaS, SaaS), service models, and deployment options (public, private, hybrid).
  • Ability to troubleshoot database issues, such as integrity issues, blocking/deadlocking issues, log shipping issues, connectivity issues, security issues, memory issues, disk space, etc.
  • Understanding cloud security concepts, including data protection, access control, and compliance.
  • Ability to manage risks that are associated with the use of information technology.
  • Ability to identify, assess, and treat risks that might affect the confidentiality, integrity, and availability of the organization's assets.
  • Ability to design and implement a highly performing database using partitioning & indexing that meet or exceed the business requirements.
  • Ability to document a complex software system design as an easily understood diagram, using text and symbols to represent the way data needs to flow.
  • Ability to code complex SQL.
  • Ability to perform effective backup management and periodic databases restoration testing.
  • Ability to manage general DB Cloud networking skills – VPCs, SGs, KMS keys, private links.
  • Ability to understand the common threats and vulnerabilities that affect databases, such as SQL injection, data breaches, ransomware, denial-of-service, and human errors, and how to prevent and mitigate them.
  • Ability to design, document and implement highly available resilient database architectures for multiple DB platforms including NoSQL.
  • Ability to implement strategies like failover, load balancing, active/active and disaster recovery solutions.
  • Ability to review, test and document when and how to use new database features.
  • Ability to optimize queries for performance and resource efficiency.
  • Ability to review database metrics to identify performance issues.
  • Ability to design, document and implement highly available resilient database architectures for multiple DB platforms including NoSQL.
  • Ability to implement strategies like failover, load balancing, active/active and disaster recovery solutions.
  • Ability to research, design, apply, and evaluate new information technologies for business environments.
  • Ability to design and deploy CI/CD pipelines using terraform, bitbucket and Jenkins pipelines.
  • Ability to lead others to solve complex problems; uses analytical thinking, tools and judgement to identify innovative solutions.

Qualifications

  • 15+ years of experience with database administration, Redshift, Snowflake or Neo4J.
  • 10+ years of experience working with incident, change and problem management processes and procedures.
  • Experience maintaining and supporting large-scale critical database systems in the cloud.
  • 3+ years of experience working with AWS cloud hosted databases.
  • An understanding of multiple programming languages, including at least one front end framework (Angular/React/Vue), such as Python3, Java, JavaScript, Ruby, Golang, C, C++, etc.
  • Experience with cloud computing, ETL and streaming technologies – OpenShift, DataStage, Kafka.
  • Experience with agile development methodology.
  • A deep understanding of Application Integrations –PaaS/Middleware.
  • Strong SQL performance & tuning skills.
  • Excellent communication and client interfacing skills.
  • Ability to mentor junior team members.
  • A proactive and results-driven mindset.

Similar jobs