OpenShift Engineer

OpenShift Engineer

Posted 2 weeks ago by Emergere Technologies

Negotiable
Undetermined
Remote
Remote

Summary: The OpenShift Engineer role focuses on designing, building, and optimizing large-scale applications on the OpenShift platform to enhance customer experience. The position requires collaboration with cross-functional teams to ensure high performance, reliability, and proactive monitoring of applications. Candidates should have extensive experience in software development, particularly in containerized environments. The role emphasizes the implementation of CI/CD pipelines and industry-standard resiliency practices.

Key Responsibilities:

  • Design and develop OpenShift applications focused on high scalability and customer-centric features, ensuring performance and reliability at an enterprise scale.
  • Implement industry-standard resiliency practices including circuit breakers, retries, and bulkheads, to ensure high availability and graceful degradation during adverse system disruptions.
  • Implement service mesh technologies to enhance communication and observability, optimizing service-to-service communication to ensure application security.
  • Apply industry best practices, including OpenAPI and AsyncAPI, for defining and designing APIs and enabling seamless integration across applications and services.
  • Implement and manage telemetry tools such as ELK Stack, Prometheus, and Grafana to monitor and ensure the ongoing reliability and performance of applications.
  • Deep understanding of Linux-based operating systems, and experience in configuring OS-level settings to optimize container performance and security.
  • Design and maintain CI/CD pipelines using Jenkins, Harness, and GitHub Actions with experience building automated testing, deployment, and monitoring.
  • Provide on-call support using tools like PagerDuty, OpsGenie, and VictorOps to resolve incidents, ensuring quick response times to maintain customer satisfaction and system uptime.
  • Work closely with DevOps, infrastructure, and security teams to share best practices and mentor other developers in customer-focused OpenShift application development.

Key Skills:

  • 5+ years in software development with a focus on containerized application development, OpenShift, and Kubernetes within large-scale enterprise environments.
  • Strong experience with OpenShift, Kubernetes, Docker, and containerization. Familiarity with OpenShift Operators, Helm charts, and custom resources is beneficial.
  • Proven experience with resiliency patterns and scalability techniques like circuit breakers, retries, bulkheads, and their direct impact on customer experience.
  • Experience with service meshes (e.g., Istio, Linkerd) for enhanced communication, observability, and security across services.
  • Experience in spec-driven development practices (e.g., OpenAPI, AsyncAPI) for API design and consistency.
  • Experience with logging and telemetry tools (ELK Stack, Prometheus, Grafana) to monitor and ensure service performance.
  • Strong understanding of Linux-based operating systems, and proficiency in configuring OS-level settings to optimize container performance and security.
  • Proficiency with CI/CD tools such as Jenkins, Harness, and GitHub Actions with experience building automated testing, deployment, and monitoring pipelines.
  • Proven track record of managing complex incidents and ensuring reliable resolution.
  • Excellent verbal and written communication, with the ability to convey complex ideas to both technical and non-technical audiences.

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:
OpenShift Engineer
Location : Remote
Duration : Long Term
C2C
Experience:10+ years
Visa: No OPT/CPT
Must have: Training or Certification in IBM REDHAT OPENSHIFT
we are committed to developing scalable, resilient applications that elevate the customer experience at every touchpoint. Our Engineering Operations team plays a vital role in ensuring that our applications on OpenShift deliver high performance, reliability, and exceptional user satisfaction. We are seeking an experienced OpenShift Application Development Specialist to design, build, and optimize large-scale applications that are robust, secure, and customer focused.
Job Description:
As an OpenShift Application Development Specialist, you'll work closely with cross-functional teams to deliver scalable, resilient applications on the OpenShift platform. You ll emphasize customer experience by ensuring high availability, proactive monitoring, and data-driven improvements to application performance. You'll also implement CI/CD pipelines with tools such as Jenkins, Harness, and GitHub Actions to streamline development and deployment for rapid, reliable delivery.
Key Responsibilities:
  • Development at Scale: Design and develop OpenShift applications focused on high scalability and customer-centric features, ensuring performance and reliability at an enterprise scale.
  • Resiliency Patterns for Customer Experience: Implement industry-standard resiliency practices including circuit breakers, retries, and bulkheads, to ensure high availability and graceful degradation during adverse system disruptions.
  • Service Mesh and Secure Communication: Implement service mesh technologies to enhance communication and observability, optimizing service-to-service communication to ensure application security.
  • Spec-Driven Development: Apply industry best practices, including OpenAPI and AsyncAPI, for defining and designing APIs and enabling seamless integration across applications and services.
  • Logging and Telemetry: Implement and manage telemetry tools such as ELK Stack, Prometheus, and Grafana to monitor and ensure the ongoing reliability and performance of applications.
  • Kubernetes System Knowledge: Deep understanding of Linux-based operating systems, and experience in configuring OS-level settings to optimize container performance and security.
  • CI/CD Automation: Design and maintain CI/CD pipelines using Jenkins, Harness, and GitHub Actions with experience building automated testing, deployment, and monitoring.
  • On-Call Support for Customer Reliability: Provide on-call support using tools like PagerDuty, OpsGenie, and VictorOps to resolve incidents, ensuring quick response times to maintain customer satisfaction and system uptime.
  • Collaboration and Mentorship: Work closely with DevOps, infrastructure, and security teams to share best practices and mentor other developers in customer-focused OpenShift application development.
Qualifications:
  • Experience: 5+ years in software development with a focus on containerized application development, OpenShift, and Kubernetes within large-scale enterprise environments.
  • Technical Proficiency: Strong experience with OpenShift, Kubernetes, Docker, and containerization. Familiarity with OpenShift Operators, Helm charts, and custom resources is beneficial.
  • Resiliency and Scalability: Proven experience with resiliency patterns and scalability techniques like circuit breakers, retries, bulkheads, and their direct impact on customer experience.
  • Service Mesh Knowledge: Experience with service meshes (e.g., Istio, Linkerd) for enhanced communication, observability, and security across services.
  • Spec-Driven Development: Experience in spec-driven development practices (e.g., OpenAPI, AsyncAPI) for API design and consistency.
  • Logging and Telemetry: Experience with logging and telemetry tools (ELK Stack, Prometheus, Grafana) to monitor and ensure service performance.
  • Operating System Knowledge: Strong understanding of Linux-based operating systems, and proficiency in configuring OS-level settings to optimize container performance and security.
  • CI/CD and Automation: Proficiency with CI/CD tools such as Jenkins, Harness, and GitHub Actions with experience building automated testing, deployment, and monitoring pipelines.
  • Customer-Centric Problem Solving: Proven track record of managing complex incidents and ensuring reliable resolution.
  • Communication Skills: Excellent verbal and written communication, with the ability to convey complex ideas to both technical and non-technical audiences.
Preferred Qualifications:
  • Education: Bachelor s degree in Computer Science, Engineering, or related field.
  • Certifications: Red Hat Certified Specialist in OpenShift Application Development or similar certification is a plus.