Epicareer Might not Working Properly
Learn More

Openshift Engineer/Python Expert

Salary undisclosed

Apply on


Original
Simplified

Job Title: Cloud Application Migration Specialist - Node.js, Python, Go, and

Duration: 12+ months
Location: Remote

Top Skills' Details
1) Python - Expert level
2) Hands-on experience with PCF/TAS/TKGI and OpenShift Container Platform,
with a proven track record of successful migrations. (Experience moving
Python, Go or Node,JS apps from PCF or TAS or TKGI TO Openshift)
3) Experience with Red Hat MTA or Konveyor or Move2Kube
4) Experience with Kubernetes, Docker and Containerization

Nice to Have: OpenShift Administration, Kubernetes Administration, or Cloud
Architecture.

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)).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job