Principal Database Engineer/Data Cloud Engineer - Lead - Groovy

Depends on Experience

Full Time

  • Work from home


  • AWS RDS Cloud DBA
  • Aurora PostgreSQL
  • Groovy
  • Terraform

Job Description

Position Title: Principal Database Engineer/Cloud Engineer - Groovy/Terraform
Location: Mclean ,VA/NJ/Tampa, FL/Boston, MA/Dallas, TX – (Hybrid)
Duration: Fulltime – Direct Hire

About this Opportunity
The Database Engineering team is responsible for managing the Distributed Databases, Automation, and Business intelligence technologies.

Job Description: The Principal Database Engineer (AWS RDS Cloud DBA / Data Engineer) is part of the Aurora PostgreSQL Database team and responsibilities include:
  • Automate AWS Services using Terraform and Groovy
  • Contribute to Cloud strategy discussions and decisions on overall Cloud design and best approach for implementing Cloud Data solutions.
  • Define best practices and procedures to migrate applications from on-premises to public cloud
  • Develop standards and procedures for all aspects of Data Platforms in the Cloud.
  • Identify system enhancements and automation opportunities for installing/maintaining Data Platforms
  • Support and manage Distributed Database Technologies related to Aurora PGS.
  • Adhere to best practices on Incident, Problem and Change management.
  • Lead projects independently with minimal guidance.
  • Responsible for managing and supporting Aurora PostgreSQL database platforms working closely with AWS, application support teams, technical support team and team members.
  • Installing, configuring, upgrading, and maintaining database instances both on premises and on AWS EC2 cloud
  • Recommending and implementing database security policies
  • Recommending and implementing database backup, recovery, and redundancy strategies
  • Implementing automated procedures to proactively handle issues and alerts.
  • Working independently to perform database performance analysis, capacity planning, system sizing and ongoing maintenance.
Required Skills:
  • Minimum of 10 years of related experience
  • Bachelor's degree or equivalent experience
Talents Needed for Success:
  • Extensive experience with Automation using Terraform
  • Strong knowledge of operating systems (Unix / Linux)
  • Hands on experience with Shell and Python scripting (added advantage) to automate tasks enabling self-healing capabilities.
  • Strong Knowledge of AWS Cloud architecture
  • Hands-on experience with AWS Services, e.g., Aurora PostgreSQL, DynamoDB.
  • Extensive coding experience (Java; Python; Bash; NodeJS; (C/C++ - a plus)
  • Able to handle tasks and projects independently with minimum guidance and directions
  • Should be able to research, design, document and implement new Database related services independently
  • Strong experience in Backup and recovery processes
  • Demonstrated ability to work in a complex environment to determine business and customer needs and provide the best solution needed
  • We offer top class training and development for you to be an asset in our organization.