
Principal/Senior Software Engineer – Red Hat OpenShift Container Platform
Red Hat
full-time
Posted on:
Location Type: Remote
Location: Ireland
Visit company websiteExplore more
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