- Company Name
- Aditi Consulting
- Job Title
- Senior Automation Engineer
- Job Description
-
**Job title**
Senior Automation Engineer
**Role Summary**
Lead cloud platform migrations and DevOps automation to ensure secure, accurate, and timely transfer of critical data stores (Postgres, MongoDB, Elasticsearch, S3, Kafka/MSK). Build and maintain migration tooling, CI/CD pipelines, and developer self‑service solutions while collaborating across engineering, data, and platform teams.
**Expectations**
- Execute end‑to‑end migration plans with strict compliance, security, and performance standards.
- Design and deliver scalable automation tools that increase engineering productivity and reduce operational risk.
- Foster a culture of continuous improvement in developer experience and migration processes.
**Key Responsibilities**
- Design, implement, and monitor migration strategies for Postgres, MongoDB, Elasticsearch, S3, and Kafka.
- Develop ETL pipelines, DMS scripts, snapshot/restore mechanisms, and replication setups for production systems.
- Validate data integrity, completeness, and performance throughout migration lifecycle.
- Troubleshoot schema conflicts, data consistency issues, and performance bottlenecks.
- Create and maintain reusable tooling, scripts, and automation assets for repeatable migration workflows.
- Build and maintain CI/CD pipelines, Git repositories, and version control infrastructure.
- Develop self‑service developer tooling to minimize dependence on support teams.
- Maintain a stable, secure, and scalable development environment via containerization, orchestration, and IaC.
- Produce clear, accessible internal documentation and gather feedback to refine processes.
**Required Skills**
- 5+ years in data migration, DevOps, or platform engineering.
- Production experience with Postgres, MongoDB, Elasticsearch, S3, Kafka (MSK).
- Proficient in scripting and programming (Python, Go, C#, JavaScript, or similar).
- Hands‑on with migration techniques: ETL, DMS, snapshot/restore, replication.
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI, GitHub Actions) and Git.
- Containerization and orchestration skills (Docker, Kubernetes).
- Strong knowledge of cloud services, especially AWS, and IaC (Terraform, CloudFormation).
- Effective communication and collaboration across cross‑functional teams.
- Passion for optimizing workflows, developer experience, and cloud migration success.
**Required Education & Certifications**
No formal education requirement specified; relevant experience and industry certifications (e.g., AWS Certified Solutions Architect, DevOps Engineer‑Enterprise) are a plus.