AWS Engineer - Cloud Engineer (AWS with Groovy Must) - Principal Lead AWS Engineer


Full Time

  • Work from home


  • AWS
  • Terraform
  • Groovy
  • Aurora
  • SQL
  • Java
  • Python
  • Postgresql
  • Unix
  • Linux

Job Description

Job Title: Principal Lead Data Cloud Engineer
Location: Mc Lean , VA - Hybrid
Duration: Fulltime Direct Hire

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

Sound Like You?

  • Minimum of 8 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