← Back to jobs
Bengaluru, Karnataka, India
No related jobs found
Key Responsibilities
▪ Assess on-prem hosts and perform discovery across business processes, CPU,
memory, storage, dependencies, and runtime patterns to determine migration
readiness.
▪ Analyze workloads based on functionality, business criticality, resiliency requirements,
and
interruption tolerance to determine appropriate cloud compute placement.
▪ Plan and provision required cloud infrastructure capacity to support migration, testing,
and
production execution.
▪ Execute UAT and production parallel testing, compare outcomes, capture evidence,
and
troubleshoot discrepancies through closure.
▪ Perform performance tuning and optimization to ensure migrated workloads are stable,
scalable, efficient, and production ready.
▪ Partner with application engineering, infrastructure, and platform teams to finalize
migration
plans, release approach, validation criteria, and rollback considerations.
▪ Manage release readiness, execute production deployment activities, and complete
post
release checkout and validation procedures.
▪ Support legacy on-premises host decommissioning after successful migration and
validation.
▪ Design, enhance, and implement automation frameworks and AI-assisted solutions to
enable
repeatable, efficient, large-scale cloud migrations.
▪ Document migration procedures, operational learnings, risks, and best practices to
improve the factory execution model.
Required Qualifications
Basic Qualifications
▪ Education: Bachelor’s or Master’s degree in Computer Science, Engineering, Applied
Mathematics, or a related quantitative discipline.
▪ Experience: 3–5 years of hands-on engineering experience in a collaborative, team-
based
environment.
▪ Programming: Professional proficiency in Python, Java or a similar
programming/scripting
language.
▪ Systems: Strong Unix/Linux fundamentals with the ability to troubleshoot application,
deployment, environment, and runtime issues.
▪ Methodology: Familiarity with SDLC practices, CI/CD delivery models, change
management,
and Kubernetes-based deployments.
Technical Competencies
Candidates are not expected to be experts in every tool, but should bring strong hands
on experience across several of the following areas:
▪ AWS Services: Hands-on experience with AWS compute and migration patterns,
including
ECS, EKS, Lambda, CloudWatch, and related cloud services.
▪ Cloud Migration: Practical understanding of on-prem to cloud migration strategies,
workload
assessment, testing, cutover, and post-migration validation.
▪ Programming and Automation: Experience with Python, Java, Shell, or similar
languages to
build scripts, utilities, and automation frameworks.
▪ APIs and Integration: Working knowledge of RESTful APIs, API design, and API
Gateway
patterns.
▪ CI/CD and Version Control: Strong experience with GitLab, Jenkins, Maven, or similar
tools
supporting automated build, test, and deployment pipelines.
▪ Batch Scheduling: Experience with batch scheduling platforms such as Autosys,
Control-M,
Cron, or equivalent workflow orchestration tools.
▪ Observability: Familiarity with monitoring, logging, alerting, and troubleshooting using
tools
such as CloudWatch, Splunk, or equivalent platforms.
▪ Automation Excellence: Ability to design repeatable automation and apply AI-assisted
engineering approaches to improve migration scale, quality, and efficiency.
Core Competencies:
▪ Exceptional analytical, troubleshooting, and debugging skills.
▪ Strong ownership mindset with the ability to drive work to closure and meet
commitments.
▪ Clear written and verbal communication, including concise status updates, structured
briefings, and proactive stakeholder management.
▪ Effective collaboration across application, infrastructure, platform, and global
engineering
Bachelor's or Master's degrees
No related jobs found
← Back to jobs