Software Engineering Internship – Platform Engineering

Job summary:

The Red Hat Czech Platform Engineering team is looking for an Intern to join us in Brno, Czech Republic. In this role, you will be part of a team developing tools for automated upgrades of the Red Hat Enterprise Linux (RHEL) operating system. As a Platform Engineering intern, you will help to develop modern tooling that has a direct impact on company success. In this role, you will learn a lot of new technologies, as the team developing the tooling operates across the entire distribution. This long-term internship will give you the opportunity to gain real-world experience using your development skills to help create the next generation of tools for Red Hat.

Primary job responsibilities:

Maintain the current generation of tools for automated operating system upgrades
Develop new innovative versions of the same tools from scratch
Prototype and present your ideas; communicate transparently with other team members

Required skills:

Software development experience; academic experience or personal projects counts
Enthusiasm to learn new things
Experience with Python and Bash
Experience with Linux or Unix platform
Good written and verbal communication skills in English
Official university student status in the Czech Republic

The following are considered a plus:
– Prior participation in open source software projects
– Experience with Git, GitHub or GitLab
– Experience with JavaScript, HTML and CSS
– Experience with container technology, Docker, Kubernetes, Red Hat OpenShift
– Experience with DevOps, continuous integration (CI) or development (CD), and Jenkins