Job Tank India
RE

Redhat Software Engineer

Redhat · India

fresherIndiaPosted 27 Jan 2024

This listing is from the archive and may be closed. Browse the latest fresher jobs for current openings.

Redhat Off-Campus Software Engineer 2024 Hiring Details:

About the job

Red Hat Software Engineering is looking for a Software Engineer to join our Developer Experience Engineering team in Bangalore, India. In this role, you will help build, modify, improve and support a user-facing Software-as-a-Service (SaaS) offering on top of Red Hat OpenShift. Using your expertise and principles of software engineering, automation and continuous improvement, you will help create a SaaS product where availability, reliability, and security are threaded through the entire application life cycle, not treated as an afterthought. As a Senior Software Engineer, you will write new software as required to build a new SaaS product and also develop tools to automate software deployments, upgrades, scaling, monitoring, alerting, and testing. Successful applicants must reside in a country where Red Hat is registered to do business.

What you will do

  • Develop secure, reliable and scalable distributed systems and services, primarily in Golang, OpenShift and cloud-native technologies
  • Contributing to the design, development and testing of the products or services both upstream and downstream
  • Innovate/Create PoC's to solve meaningful business challenges
  • Define, review & execute technical best practices
  • Work with the SaaS team (and/or peer/OpenShift teams) to prevent outages and mitigate risks.
  • Participate in the community by writing blogs, participating in forums, and speaking at user groups and conferences

What you will bring

  • Practical development experience in a language like Go, Java or Python. Expertise in at least one of the programming languages to build enterprise applications and/or backend services/applications.
  • Familiarity with frameworks, libraries, or SDKs for your language of choice
  • Understanding of distributed systems and common distributed system failure domains
  • Background in Linux or UNIX operating systems, CI/CD pipelines
  • Experience writing reliable enterprise-grade software
  • Familiarity with cloud-based relational databases, object stores, and virtual machines
  • Experience working with a globally distributed team and communicating between different teams

The following experience is considered a plus:

  • Familiarity with open source development, projects and processes is a plus
  • Knowledge of computer networking, computer security
  • Managing a production service with Red Hat OpenShift or Kubernetes
  • Designing and carrying out security incident response procedures
  • Developing a Kubernetes controller, operator, or platform component
  • Operations experience with a production user-facing application
View original posting
Browse more:All jobs at Redhat