Bayside Solutions is seeking an experienced Automation Engineer to support and modernize their cloud data services platform. This role focuses on building automation to provision, operate, and manage AWS-managed data services at scale, transitioning from traditional database administration to a code-first, Infrastructure-as-Code model.
Responsibilities:
- Design, build, and maintain Infrastructure as Code to provision and manage AWS-managed data services
- Develop automation for:
- Data store provisioning
- Backups and lifecycle management
- Standardized configurations and operational workflows
- Contribute to the migration from Terraform/Ansible-based automation to a Crossplane-based model
- Write and maintain automation code using Python and IaC tooling
- Collaborate closely with the team lead and data services engineers on day-to-day implementation
- Ensure automation is reliable, reusable, and aligned with cloud best practices
Requirements:
- Strong experience as an AWS Cloud Engineer, Automation Engineer, or Infrastructure Engineer
- Hands-on experience with Infrastructure as Code, such as: Terraform, CloudFormation, Similar IaC frameworks
- Proficiency in Python for automation and scripting
- Practical experience working with AWS managed data services, such as: Aurora, DynamoDB, Cassandra, Other AWS-managed databases
- Ability to translate data service requirements into automated, repeatable infrastructure solutions
- Experience with Crossplane or interest in adopting it
- Kubernetes / EKS experience
- Background automating database provisioning, backups, and operations at scale
- Experience working in a DevOps or platform-oriented engineering environment