Taro Logo

Software Engineer - Data and Operations

World's leading provider of enterprise open source software solutions, delivering Linux, cloud, container, and Kubernetes technologies.
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS

Description For Software Engineer - Data and Operations

Red Hat, the world's leading provider of enterprise open source software solutions, is seeking a Software Engineer for their Data and Operations team. This role combines DevOps practices with software development, focusing on infrastructure as code, virtualization, and cloud technologies. You'll be supporting a large community of developers and quality engineers while developing software for system integration.

The position offers an opportunity to work with cutting-edge open source technologies and some of the brightest engineers in the field. You'll be responsible for designing and maintaining CI/CD systems, managing test case systems, and ensuring smooth operations of development infrastructure. The role requires strong Linux expertise, proficiency in scripting languages, and experience with modern cloud technologies like Kubernetes and OpenShift.

Red Hat's culture is built on open source principles of transparency, collaboration, and inclusion. The company operates across 40+ countries, offering flexible work arrangements depending on role requirements. They encourage innovation and creative problem-solving, welcoming ideas from all team members regardless of title or tenure.

This role is perfect for someone who thrives in a fast-paced, globally distributed environment, has strong technical skills in DevOps practices, and wants to make an impact in the open source community. You'll be part of a company that values diversity, promotes inclusion, and is committed to making a difference in the world of technology.

Last updated 7 days ago

Responsibilities For Software Engineer - Data and Operations

  • Design, enhance, integrate, and maintain the CI and test case management system toolset
  • Communicate with internal customers, gather requirements, lead workgroups, and deliver progress reports
  • Maintain technical documentation, environment diagrams, workflows, and processes

Requirements For Software Engineer - Data and Operations

Linux
Python
Ruby
Kubernetes
  • Extensive working experience with Linux (command line), source control management (e.g., Git) and continuous Integration engines (e.g., Jenkins)
  • Familiarity with a scripting language (e.g. Python, Perl, Bash, Ruby)
  • Solid innovation skills and problem-solving capabilities
  • Ability to work independently in a fast-paced environment with a globally distributed team
  • Fluent English language skills
  • Experience with Cloud technologies (Docker, Kubernetes, OpenShift, OpenStack, AWS) and Configuration Management (Ansible, Chef) is a plus

Interested in this job?

Jobs Related To Red Hat Software Engineer - Data and Operations