Senior DevOps / Cloud Infrastructure Engineer (AWS, Terraform)
About the Project:
We are seeking an experienced Senior DevOps / Cloud Engineer with deep expertise in AWS and Terraform to lead the infrastructure efforts of a data platform migration project. This role involves replicating a complex Terraform-managed AWS environment into a new account, ensuring all services are rebuilt with high fidelity, supporting secure cross-account data replication, and configuring IAM and related services.
Key Responsibilities:
- Audit and extend the existing Terraform codebase to recreate infrastructure in a new AWS account (modules, backends, IAM, etc.).
- Stand up AWS infrastructure for services such as S3, Kinesis Firehose, MSK, Lambda, Redshift, EMR, MWAA, Athena, Glue, SageMaker, Databricks on EC2, and Personalize.
- Configure IAM roles, policies, trust relationships, cross-account access, and Secrets Manager.
- Implement or refactor Terraform modules for clarity and reusability.
- Set up network components (VPCs, subnets, NAT gateways, security groups) aligned with the existing architecture.
- Manage remote Terraform state (S3/DynamoDB) and CI/CD pipelines (e.g., GitHub Actions, Jenkins).
- Support secure data migration strategies (e.g., S3 cross-account replication, KMS encryption, Redshift snapshot restore).
Collaborate closely with Data Engineers and stakeholders to ensure functional parity in the rebuilt environment.
Requirements:
- 5+ years of experience in DevOps, cloud engineering, or infrastructure-as-code roles.
- Expert-level proficiency in Terraform, including module design, backends, and multi-environment configurations.
- Deep experience with AWS services, including S3, Lambda, IAM, Redshift, VPC, Glue, MWAA, SageMaker, and Kinesis.
- Proven track record of building infrastructure in new AWS accounts and handling cross-account resource access.
- Strong skills in CI/CD pipeline setup (e.g., GitHub Actions, Terraform Cloud, Jenkins).
- Familiarity with KMS and encryption best practices (especially for S3, Redshift, MSK).
- Solid understanding of security and compliance practices in AWS (IAM, KMS, resource policies).
Nice to Have:
- Experience working with data lakes, analytics platforms, or in data engineering environments.
- Familiarity with tools like Fivetran, Databricks, or external analytics connectors.
- Experience using Terraform automation tools such as Terragrunt.
- Awareness of observability and monitoring tools (e.g., CloudWatch, Datadog, ELK).
What we offer:
📈 Professional Growth Opportunities
- Ambitious goals and interesting projects;
- Regular & transparent performance review and feedback process;
- Compensation for self-development;
Possibility for both vertical or horizontal growth (in case you want to try a different path).
🎁 Benefits Program
- 18 working days of fully paid days off;
- Help with individual entrepreneurs’ questions and accounting support;
- Financial support and additional days off for various occasions (e.g. marriage, childbirth, etc.);
Regular company updates from the CEO (Friday letter).
😌 Comfortable Working Conditions
- Flexible working hours;
- Provision of required equipment;
- Remote working model.