Red Hat is the world’s leading provider of enterprise open source software solutions, and they are seeking a Software Engineer to join the ROSA Service Engineering team. In this role, you will develop new features and maintain the Red Hat OpenShift on AWS platform, while collaborating with developers and Site Reliability Engineers.
Responsibilities:
- Play an active part in developing various projects around Red Hat OpenShift Container Platform customer services that allow customers and System Reliability Engineering (SRE) teams to manage their Red Hat OpenShift Container Platform clusters
- Be responsible for our product quality, participate in peer code reviews, continuous integration (CI) and continuous delivery (CD), and respond to security threats
- Coordinate with team leads, architects, and other engineers on product design and architecture
- Work with our Red Hat's global customer support team and partner support teams in resolving customer issues
- Publicize the team's work through blogs, web postings, and conference talks
Requirements:
- 2+ 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
- Knowledge of at least one big cloud provider, e.g. Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft 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