Red Hat

Principal/Senior Software Engineer – Red Hat OpenShift Container Platform

Red Hat

full-time

Posted on:

Location Type: Remote

Location: Ireland

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Focus on advancing and extending deployment tooling of Red Hat OpenShift to target cloud platforms, especially AWS, Azure and GCP
  • Develop and maintain multiple components of Red Hat OpenShift
  • Implement and maintain Continuous Integration testing for OpenShift deployment features to support excellent quality, stability and consistency of the platform
  • Investigate, communicate, and troubleshoot escalated issues and propose systemic solutions to avoid similar problems happening again
  • Keep learning cloud platforms to stay up to date with new and obsoleted features
  • Contribute to team-wide adoption of AI tooling to improve overall team performance
  • Lead and mentor engineers in building implementations of new designs
  • Get involved in open source community projects

Requirements

  • 5+ years of software development experience
  • Proficiency in Go and Shell programming is required; familiarity with other languages is a plus
  • Experience with and understanding of Kubernetes architecture
  • Experience with cloud infrastructure provisioning and management on at least one major cloud provider (AWS, Azure, or GCP)
  • Experience with continuous integration frameworks like Prow or Jenkins
  • Experience with and understanding of Linux, networking, and containers
  • Knowledge of large-scale deployment architectures, ability to debug problems in complex loosely coupled environments
  • Focus on test-driven development with good knowledge of unit testing frameworks and methodologies
  • Packaging experience with distributions using RPM and with container-based deployment
  • Passion for open source software development
  • Solid written and verbal communication skills in English.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoShell programmingKubernetesContinuous IntegrationProwJenkinsLinuxNetworkingContainersRPM packaging
Soft Skills
CommunicationMentoringProblem-solvingTeam collaborationAdaptability