What are the responsibilities and job description for the AWS Cloud Automation Engineer position at Danta Technologies?
Job Details
The client is looking for an AWS Cloud Automation Engineer with strong expertise in AWS Cloud Database Administration (DBA), DevOps practices, and Terraform. The ideal candidate should be skilled in automating AWS infrastructure, managing relational and NoSQL databases, and integrating CI/CD pipelines for cloud deployments.
What Kind of Candidate They Want?
- AWS Cloud DBA with DevOps & Terraform experience.
- AWS DevOps Engineer with Terraform & basic DBA knowledge (PostgreSQL preferred).
- Strong scripting & automation skills in Terraform, Python (Boto3), and Bash/PowerShell.
- Expertise in AWS database services, including Aurora PostgreSQL, DynamoDB, RDS, and Amazon Neptune.
- Experience in AWS Cloud Infrastructure automation and CI/CD integration.
- Security & compliance knowledge for AWS databases (IAM, KMS encryption, GDPR, HIPAA).
Must have skills:-
Please perform a fresh search with the below conditions/keywords and share us the profiles at the earliest :
AWS Cloud DBA with good experience on DevOPS , Terraform
AWS DevOPS engineer with sound experience in Terraform and basic knowledge on DBA activities (preferably PostgreSQL)
AWS Cloud DBA with good experience on PostgreSQL, Dynamo.
Job Description:-
Efficient in building and configuring infrastructure in AWS Cloud development using Terraform.
Ability to modify Terraform modules based on development project requirements.
Capable of managing integrated deployment workflows across DEV, TEST, and PROD environments using Continuous Integration/Continuous Delivery (CI/CD) pipelines.
Good knowledge of Python with Boto3 to supplement automation provided by Terraform for AWS Cloud deployments.
Team player with the ability to quickly understand, learn, and implement new system designs and data models.
Technical skills include Terraform, Python, GitLab, and AWS Services.
Good to have skills include AWS Services such as DynamoDB, Aurora PostgreSQL, S3, Lambda, etc.
Understanding of relational and NoSQL databases, data modeling, normalization, indexing, and partitioning.
Skills in query optimization, index management, and troubleshooting slow-performing queries.
Implementing backup strategies, point-in-time recovery, and disaster recovery planning.
Knowledge of database security practices, including encryption, user roles, and access control.
Proficiency in managing RDS instances for databases like MySQL, PostgreSQL, SQL Server, MariaDB, Oracle, and Amazon Aurora.
Experience with Aurora's unique features such as auto-scaling, multi-region deployments, and read replicas.
Skills in managing Amazon DynamoDB, including capacity planning, indexing, and querying.
Understanding of Amazon DocumentDB and Amazon Neptune for document-oriented and graph database use cases.
Experience using AWS Command Line Interface (CLI) and software development kits to automate tasks.
Infrastructure-as-Code (IaC) skills for managing database resources using CloudFormation and Terraform.
Familiarity with tools like Amazon CloudWatch, AWS CloudTrail, and third-party monitoring tools for database monitoring and alerting.
Knowledge of scripting languages like Python, PowerShell, or Bash for automating tasks.
Ensuring database availability and read scalability through Multi-AZ deployments and read replicas.
Understanding of clustering concepts for databases, such as Aurora clusters and PostgreSQL clustering.
Knowledge of scaling strategies for both relational and NoSQL databases in AWS.
Skills in migrating on-premises databases to AWS using Database Migration Service (DMS).
Experience with AWS Glue, AWS Data Pipeline, or third-party tools for ETL operations.
Implementing proper Identity and Access Management (IAM) roles for database access.
Knowledge of data-at-rest and data-in-transit encryption techniques using AWS Key Management Service (KMS).
Understanding compliance requirements (e.g., GDPR, HIPAA) and ensuring database configurations adhere to them.
Understanding how to incorporate database changes into CI/CD workflows using tools like Jenkins, GitLab CI, or AWS CodePipeline.
Managing database schema changes using version control tools.
Sound knowledge in Terraform is needed.
Notes:- All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Benefits: Danta offers a compensation package to all W2 employees that are competitive in the industry. It consists of competitive pay, the option to elect healthcare insurance (Dental, Medical, Vision), Major holidays and Paid sick leave as per state law.
The rate/ Salary range is dependent on numerous factors including Qualification, Experience and Location.