Description:
The Red Hat Engineering team is looking for a Senior Software Engineer to join the OpenShift Cluster Manager team. OpenShift Cluster Manager is responsible for provisioning and lifecycling Managed OpenShift services on AWS, GCP, and Azure. You'll enjoy a fun and engaging work environment, with the opportunity to collaborate openly with a selection of dynamic and diverse agile teams, working to create value for our customers and partners. This is a great opportunity to craft and hone your skills while working with a wide range of modern languages, frameworks, and technologies including Golang, Kubernetes, OpenShift, Observability, CI/CD, and our extensive portfolio of cloud-native products and services.
What you will do
- Be responsible for contributions in a technical environment, from coding to architecture.
- Work closely with members of our Engineering, Site Reliability Engineering (SRE), Quality Engineering (QE), Documentation, Product Security and Product Management teams
- Be responsible for our product quality, participate in peer code reviews, continuous integration (CI) and delivery (CD), respond to security threats
- Assist with the planning, fulfillment, and delivery of communicated goals
- Be an advocate for Red Hat solutions and technologies
- Work and communicate with a distributed team
- Publicize the team's work through blogs, web postings, and conference talks
What you will bring
- 5+ years of experience working in a Linux environment with at least one language like Golang, Python, Java, or C or C++
- Experience with microservices architecture and concepts including APIs, versioning, monitoring, etc.
- Experience with container-related technologies (Kubernetes, OpenShift, etc.), virtualization, or distributed systems
- Experience with AWS, GCP or Azure
- Ability to examine various technological areas deeply and deliver solutions
- Great communication and collaboration skills, with a solid attention to detail
- Ability to quickly learn new technologies
- Proficient written and verbal English communication skills
- Bachelor's degree in computer science or equivalent working experience
- Familiarity with DevOps or SRE background
- Open source development experience