Architects and automates database platform provisioning, configuration, monitoring, issue remediation, and security.
Applies expert understanding and troubleshooting of complex database systems.
Establishes, implements, and maintains best practice standards around code quality, deployment, security, architecture, and automation.
Collaborates with business and technology teams to accomplish engineering project goals.
Requirements
Bachelor’s degree in Information Technology, Computer Science, Computer Engineering, or equivalent experience
10+ years of experience engineering for database engines (ex: SQL Server, PostgreSQL, MongoDB, Snowflake)
10+ years of experience programming interpreted scripting languages (Python and/ or Powershell)
7+ years of experience working with cloud platforms in various cloud service providers (ex: Snowflake, BigQuery, Redshift, RDS, AWS, Azure, Google Cloud, etc.)
8+ years of experience using SQL or NoSQL based languages
8+ years of experience using and developing with configuration management products and applying Infrastructure as Code principles (ex; Terraform, Ansible, Powershell DSC, Puppet, Chef, Cloud Formation, etc.)
5+ years of experience working with containerized platforms
Expert knowledge of relevant database platform engine internals, infrastructure and concepts
Expert knowledge of CI/CD and SDLC workflow (Ex: JIRA, Git, Github, Github Actions, Liquibase, Jenkins, Octopus, DbUp, etc.)
Experience working with Kafka
Experience working and developing with/on REST APIs and other non-DB direct interfaces
Tech Stack
Amazon Redshift
Ansible
AWS
Azure
BigQuery
Chef
Cloud
Jenkins
Kafka
MongoDB
NoSQL
Postgres
Puppet
Python
SDLC
SQL
Terraform
Benefits
comprehensive benefits
educational initiatives
special celebrations of our history, culture, and growth