Pune, Maharashtra, India

Develop new features for certification test processes available for Red Hat’s certification strategy

Create and maintain tests and validations to support Red Hat Certification Program policies
Design, develop, and maintain infrastructure and tooling for certification analytics and diagnostics

Participate in discussions with key stakeholders to understand and document requirements as user stories

Familiarize yourself with open source communities and the process of contributing to upstream projects, while considering how to align certification vision and roadmap with the downstream development and delivery processes

Work on documentation and unit tests for tools that are part of the certification space

Collaborate with product managers on prioritizing workloads around release schedules

Work collaboratively and actively with other developers and quality engineers in an agile environment

  • Bachelor’s degree in engineering or computer science
  • 3+ years of software development experience
  • Proven experience with Fedora, CentOS, or Red Hat Enterprise Linux (RHEL)
  • Advanced development and scripting abilities with Python, Shell, Bash, Ruby, Node.js, or Perl
  • Experience with application development using Django
  • Ability to think in terms of optimism and win-win opportunities over being blocked or stalled
  • Passionate about learning new technologies, enhancing existing skill sets and developing new talents
  • Experience with SQL (MariaDB, PostgreSQL, etc.) and NoSQL (MongoDB, Redis, Elasticsearch, etc.) backends
  • Competence in developing API-driven microservices
  • Software-defined life cycle (SDLC) development skills
  • Ability to use standard tools for development on Linux, e.g. Git, rpmbuild, and Docker
  • Experience with continuous integration (CI) and continuous delivery (CD) systems like Jenkins
  • Excellent communication skills with the ability to collaborate across diverse teams, communities, and projects
  • Excellent troubleshooting skills
  • Familiarity with Red Hat OpenStack Platform and hardware components is a plus
  • Upstream involvement with open source projects, including patches submitted and merged upstream, is a plus