Overview
Skills
Job Details
Python Developer - OpenShift Migration - REMOTE WORK - 60635
Pay Range - $65 - $75/hr
We have an immediate long-term opportunity with one of our prime clients for a position Python Developer - OpenShift Migration to work on Remote basis.
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))
**ALL successful candidates for this position are required to work directly for PRIMUS. No agencies please only W2**
For immediate consideration, please contact:
Dharmendra
PRIMUS Global Services
Direct
Desk: Ext. 411
Email: