Description

Required Skills

We are looking for a Cloud Application Migration Specialist with expertise in Node.js, Python, Go, and similar runtime environments, along with a strong background in migrating applications from PCF/TAS/TKGI to Red Hat OpenShift (OCP). This role requires deep knowledge of multi-language runtimes, containerization, and Kubernetes-based deployments, with a focus on optimizing cloud-native applications for scalability, resilience, and performance on OpenShift.

Job Summary:

We are looking for a Cloud Application Migration Specialist with expertise in Node.js, Python, Go, and similar runtime environments, along with a strong background in migrating applications from PCF/TAS/TKGI to Red Hat OpenShift (OCP). This role requires deep knowledge of multi-language runtimes, containerization, and Kubernetes-based deployments, with a focus on optimizing cloud-native applications for scalability, resilience, and performance on OpenShift.

Key Responsibilities:

  • Lead the end-to-end migration of applications developed in Node.js, Python, Go, and other languages from PCF/TAS/TKGI environments to OpenShift Container Platform using tools such as RedHat MTA and Konveyor Move2Kube
  • Assess application architecture, dependencies, and runtime configurations to define optimal migration approaches.
  • Refactor and containerize applications, ensuring compatibility and performance in an OpenShift and Kubernetes environment.
  • Develop automation solutions to streamline the migration process, including scripts, CI/CD pipelines, and infrastructure configurations.
  • Collaborate with cross-functional teams, including DevOps and platform engineering, to ensure smooth integration and operationalization of migrated applications.
  • Provide expertise and technical guidance on best practices for multi-language applications in OpenShift.
  • Diagnose and troubleshoot issues related to runtime environments, networking, storage, and performance within Kubernetes clusters.
  • Produce migration playbooks, technical documentation, and provide post-migration support to ensure application reliability.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 5+ years of experience in development and deployment of applications in Node.js, Python, Go, or similar languages.
  • Proven experience migrating applications from PCF/TAS/TKGI to OpenShift or other Kubernetes-based platforms.
  • Proficiency in containerization and orchestration tools, specifically Docker and Kubernetes.
  • Knowledge of Helm for application packaging
  • Solid understanding of microservices, RESTful APIs, and cloud-native development practices.
  • Hands-on experience with CI/CD pipelines and tools (e.g., Jenkins, Tekton, Harness).
  • Strong problem-solving skills, with a focus on diagnosing and resolving multi-language application issues in Kubernetes.
  • Excellent communication skills, with the ability to work effectively with both technical and non-technical stakeholders.

Preferred Qualifications:

OpenShift or Kubernetes certification (e.g., Certified Kubernetes Application Developer (CKAD) or Administrator (CKA))

Education

Any Graduate