Calance is a large enterprise that is migrating its mission-critical operations platform to AWS. The Kubernetes & Database Migration Engineer will collaborate closely with various teams to facilitate the migration of applications and databases to AWS, ensuring a seamless transition and maintaining operational integrity during the process.
Responsibilities:
- Assist the technical migration of the Kubernetes cluster from on-premises infrastructure into AWS EKS
- Modernize and rewrite existing Helm charts to align with current Kubernetes standards and AWS EKS deployment patterns
- Validate and implement container orchestration strategy including pod scaling, resource limits, and health checks
- Establish GitOps workflows and CI/CD pipelines for Kubernetes deployment automation
- Maintain connectivity to on-prem hardware (barcode scanners, laser cutters, label printers) via hybrid networking during and post-migration
- Coordinate with the DBA team to plan and execute migration of the MySQL hub-spoke replication topology (hub + read replica per facility) to AWS RDS
- Validate binary log replication strategy across hub and spoke databases
- Test and document read replica promotion procedures and DR runbooks in the AWS environment
- Preserve existing AWS DMS BI reporting replication connectivity during migration
- Ensure continued connectivity to downstream dependencies: Kafka clusters, RabbitMQ, message queuing systems, and MSSQL databases
- Collaborate with the Cloud Infrastructure team to validate VPC architecture, Transit Gateway, VPC peering, and security group rules across multiple AWS regions
- Validate and implement TLS/certificate management
- Configure DNS routing and record management during cutover windows
- Execute and validate network preflight connectivity tests across all identified application dependencies prior to each cutover
- Design and document security group inbound/outbound rules based on port dependency analysis
Requirements:
- 5+ years of experience in cloud infrastructure and application migration, with demonstrated AWS hands-on experience
- Strong Kubernetes expertise: cluster operations, Helm chart authoring and migration, namespace management, pod lifecycle, and troubleshooting
- Hands-on experience with AWS EKS provisioning, configuration, and managed add-on management
- Proficiency in AWS networking: VPC design, subnets, Security Groups, Transit Gateway, Route Tables, VPC Peering, and PrivateLink
- Working knowledge of MySQL replication topologies (primary/replica, binary log replication) and RDS/Aurora MySQL migration
- DNS management and TLS/certificate lifecycle experience (cert-manager, ACM, or equivalent)
- Infrastructure as Code proficiency: Terraform or AWS CloudFormation
- Experience designing and executing migration cutover plans with defined rollback criteria
- Excellent communication and stakeholder management skills — able to translate technical findings into clear direction for application teams
- Familiarity with Kafka connectivity and configuration within Kubernetes environments
- RabbitMQ deployment and connectivity in containerized workloads
- Experience with API integration and message queue dependency mapping in migrations
- CI/CD pipeline configuration for Kubernetes deployments (GitHub Actions, Jenkins, ArgoCD, or Flux)
- Experience with managed Kubernetes platforms
- AWS CloudWatch implementation: custom metrics, alarms, log groups, and dashboards
- Familiarity with AWS DMS (Database Migration Service) for ongoing replication scenarios
- AWS certifications: Solutions Architect – Professional, or DevOps Engineer – Professional
- Experience with Perl-based applications or understanding of asynchronous job processing patterns
- Manufacturing, warehouse, or fulfillment center operational systems domain context
- Hybrid on-prem/cloud connectivity for physical hardware (scanners, printers, laser cutters)
- AWS Cost Optimization: Reserved Instances, Savings Plans, right-sizing
- AWS Backup policies and cross-region replication configuration
- APM tooling: Datadog, New Relic, or Dynatrace in AWS environments
- MSSQL Server awareness (adjacent database dependencies)