Red Hat logo

Senior Software Engineer- Cloud Infrastructure, Kubernetes, Golang/Python

Red Hat
NewPosted yesterday

LOCATION

Pune · Hybrid

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

KubernetesPythonCloud InfrastructureGoCI/CD PipelinesInfrastructure as Code

Job description

Overview

Senior Software Engineer on Red Hat's Engineering team, developing the next-gen productization pipeline for building, testing and releasing artifacts for Red Hat products and services using open hybrid cloud technologies.

What you'll do

  • Design, develop, and implement new features based on evolving business requirements.
  • Collaborate with product managers and stakeholders to understand user needs and translate them into technical solutions.
  • Investigate, diagnose, and resolve software defects.
  • Ensure that all code changes maintain or improve system stability and performance.
  • Assist users by troubleshooting issues and providing technical support when needed.
  • Gather user feedback and suggest improvements to enhance user experience.
  • Monitor system performance and implement optimizations to improve efficiency and scalability.
  • Conduct code reviews and refactor existing code to maintain code quality and performance.
  • Deploy changes to staging and production environments following established processes and best practices.
  • Collaborate with DevOps to ensure smooth and reliable operation of software in production.
  • Stay updated with industry trends and technologies to bring innovative ideas to the team.
  • Contribute to the improvement of internal processes, tools, and standards.
  • Work with open source communities such as Tekton and Kubernetes and submit code in these upstream communities for review.
  • Work in a global team, including teams in EMEA, NA, and APAC.
  • Work with developers, quality engineers, PMs, SRE and customers.
  • Learn about the latest AI tools and how to apply them to solve existing problems.

What you'll need

  • Ability to work with new and fast-changing technologies with a high level of uncertainty, reacting to changes in requirements quickly.
  • Strong problem-solving skills, with a passion for learning and adapting to new challenges.
  • Bachelor's degree in Computer science or equivalent working experience.
  • At least 5 years of experience writing code in Golang, JAVA, or Python.
  • Experience working on shared codebases using source control management (SCM) systems like GitHub or GitLab.
  • Excellent written and verbal communication skills in English and ability to work effectively in a team-oriented environment.
  • Experience working with Linux as a developer.
  • Experience with building and debugging applications on Kubernetes clusters.
  • Experience building and running containerized applications and controllers.
  • Experience with cloud-based infrastructure (e.g., AWS) and microservices architecture.

Nice to have

  • Experience with IBM cloud.
  • Experience in Terraform.
  • Experience in Tekton or ArgoCD.
  • Experience building CICD pipelines.
  • Experience in Observability tools such as Prometheus, Grafana, Splunk.
  • Experience in Open Source development.
  • Experience defining requirements between application components.
  • Experience in DevSecOps or Product Security.
  • Experience with Operator Lifecycle Manager (OLM).

Details

  • Location: Pune.
  • Works with teams across EMEA, NA, and APAC.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer- Cloud Infrastructure, Kubernetes, Golang/Python