Tech Stack
AnsibleAWSAzureCloudDockerGoogle Cloud PlatformKubernetesMicroservices.NETOraclePythonSQLTerraformVMware
About the role
- Lead the end-to-end migration of applications and databases from our infrastructure to the target environment.
- Assess existing application architecture, dependencies, and database integrations to define migration roadmaps.
- Collaborate with cross-functional teams (DevOps, DBAs, Network, Security) to ensure seamless transition.
- Re-architect or modernize legacy applications where needed to align with our standards.
- Optimize infrastructure for scalability, cost efficiency, and performance.
- Create detailed documentation for infrastructure, migration processes, and post-migration support.
- Implement best practices for CI/CD, infrastructure automation, and system monitoring.
- Troubleshoot complex application and infrastructure issues, providing long-term solutions.
- Mentor junior engineers and provide technical leadership during migration phases.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.
- 7+ years of experience in infrastructure engineering, application deployment, or systems architecture.
- Strong expertise in .NET and ASP-based applications and related deployment practices.
- Proven experience migrating applications across environments (on-premise, hybrid, or cloud).
- Solid database experience (SQL Server, Oracle, or similar).
- Familiarity with virtualization platforms (VMware, Hyper-V) or containerization (Docker, Kubernetes).
- Expertise in cloud platforms (Azure preferred; AWS or GCP is a plus).
- Strong scripting skills (PowerShell, Python, or Bash) for automation.
- Experience with networking concepts, security, and load balancing.
- Excellent problem-solving, documentation, and communication skills.
- Experience working on large-scale migrations in enterprise environments.
- Knowledge of application modernization strategies (microservices, APIs).
- Familiarity with DevOps practices, CI/CD pipelines, and IaC (Terraform, Ansible).
- Strong stakeholder management skills for coordinating with our teams.