Cloud Database IaC Engineer

$77,000 - $143,000/Yr

KeyBank - Brooklyn, OH

posted about 2 months ago

Full-time - Mid Level
Brooklyn, OH
Credit Intermediation and Related Activities

About the position

We are seeking an experienced Database Administrator (DBA) with a strong background in Infrastructure as Code (IaC) to manage, optimize, and automate our database infrastructure. The ideal candidate will have hands-on experience with database management and a solid understanding of IaC tools and practices to ensure our database environments are scalable, reliable, and efficient. This role is critical in maintaining the integrity and performance of our database systems while implementing modern automation techniques to streamline operations. In this position, you will be responsible for administering, monitoring, and maintaining various database systems, including SQL and NoSQL databases, to ensure high availability, performance, and security. You will perform essential tasks such as database backups, restores, and disaster recovery operations, while also optimizing database performance through indexing, query optimization, and other best practices. A significant aspect of this role involves developing and managing IaC scripts and templates using tools such as Terraform and Ansible. You will implement automated deployment pipelines for database changes and configurations, collaborating closely with DevOps and development teams to integrate IaC practices into the database lifecycle. Additionally, you will create and maintain scripts for automated database tasks, monitoring, and reporting, and develop custom automation solutions to improve database management processes. Collaboration is key in this role, as you will work closely with development and operations teams to understand database requirements and provide effective solutions. You will also troubleshoot and resolve database-related issues and performance bottlenecks, ensuring that our database environments comply with security policies and industry regulations. This includes implementing and enforcing database security practices, such as access controls and encryption, to protect sensitive data.

Responsibilities

  • Administer, monitor, and maintain databases (SQL, NoSQL, etc.) to ensure high availability, performance, and security.
  • Perform database backups, restores, and disaster recovery operations.
  • Optimize database performance through indexing, query optimization, and other best practices.
  • Develop and manage IaC scripts and templates using tools such as Terraform and Ansible to provision and manage database infrastructure.
  • Implement automated deployment pipelines for database changes and configurations.
  • Collaborate with DevOps and development teams to integrate IaC practices into the database lifecycle.
  • Create and maintain scripts for automated database tasks, monitoring, and reporting.
  • Develop custom automation solutions to improve database management processes.
  • Work closely with development and operations teams to understand database requirements and provide solutions.
  • Troubleshoot and resolve database-related issues and performance bottlenecks.
  • Ensure database environments comply with security policies and industry regulations.
  • Implement and enforce database security practices, including access controls and encryption.

Requirements

  • Proven experience as a Database Administrator, with a focus on database management and performance optimization.
  • Hands-on experience with IaC tools such as Terraform and Ansible.
  • Proficiency with database systems such as Oracle, MySQL, PostgreSQL, SQL Server, or MongoDB.
  • Strong understanding of database architectures, indexing strategies, and query optimization.
  • Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and their database services.
  • Knowledge of scripting languages (e.g., Python, Bash) for automation purposes.
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.

Nice-to-haves

  • Database certifications (e.g., Oracle, Microsoft, Google Cloud Platform Certified Database - Specialty) are a plus.
  • IaC or DevOps certifications (e.g., Terraform, Google Cloud Platform Certified DevOps Engineer) are a plus.

Benefits

  • Base salary range of $77,000 to $143,000 annually depending on location and job-related factors such as level of experience.
  • Eligibility for short-term incentive compensation and deferred incentive compensation subject to individual and company performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service