Senior DevOps Engineer
- Category: Software Developer Jobs
- Location: Pune, Maharashtra
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 19K to 26K
- Published on: 2025/09/20
About The Job
The Red Hat Enterprise Applications team is looking for a Senior DevOps Engineer to join us in Pune, India. In this role, you will deploy and support pre-built and custom applications deployed in a hybrid cloud architecture. You will ensure that services—both our internally critical and our externally-visible systems—have reliability and uptime appropriate to users' needs and a fast rate of improvement, while keeping an eye on capacity and performance. You will utilize your engineering skills to proactively prevent outages. When outages do occur, you will be responsible for both resolution and detailed root cause analysis to support service improvements. You will combine software and system engineering to build and run distributed, fault-tolerant systems. As a Senior DevOps Engineer, you will be expected to follow best practices like balancing operations and automation, leading progressive postmortems that promote meaningful and constructive improvement, and getting ahead of potential future service disruptions by bringing a proactive, data-driven approach to your day-to-day responsibilities. You’ll get an opportunity to work as part of a high-performing agile team which supports Red Hat’s critical services and business functions.
You will work closely with the IT Database and Cloud Infrastructure teams to deploy modern and legacy applications to cloud environments, including Amazon Web Services (AWS), using Red Hat, open source, and other tooling. You will be working with Red Hat Enterprise Linux (RHEL), Windows Server, Red Hat Satellite, Ansible, Splunk, Hashicorp Vault, GitLab, and NetApp storage, while deploying applications in AWS, Red Hat OpenStack, and Red Hat OpenShift. Experience with installing and configuring Oracle Database, Oracle EBS, and application integrations is a plus.
What You Will Do
• Create Ansible-based automation to deploy and manage software in all life cycle stages, practicing Infrastructure-as-Code and GitOps best practices
• Through automation, maintain operating system and application patching levels
• Implement and improve robust system and application monitoring and metrics
• Collaborate with application development teams, providing feedback and requests for enhancement (RFEs)
• Improve services once they are live by measuring and optimizing, performance, latency, and overall system health
• Collaborate with internal and external teams on release management activities, including developing automated deployment and testing tools
• Scale systems sustainably through mechanisms like automation and evolve systems by pushing for changes that improve reliability and velocity
• Work as part of an agile team to proactively communicate status and complete deliverables on schedule
• Propose and implement continuous improvement activities that drive both improvements in service level objectives (SLOs), but also improved quality-of-life for on-call team members
• Standardize and document common DevOps procedures
• Practice sustainable incident response, problem management, and change management methodologies
• Contribute to the wider DevOps practice through knowledge sharing, mentoring, and collaboration
• Participate in an on-call rotation
• Work directly with Red Hat product engineering teams, providing feedback, collaboration, and upstream contributions to Red Hat products
• Engage with other vendors, including AWS, Oracle, and NetApp, as required
What You Will Bring
• 5+ years of experience in Linux system administration supporting critical production systems in an enterprise environment.
• Extensive knowledge of configuration management tools like Red Hat Ansible Automation Platform, Puppet, or Chef
• Knowledge of modern hosting components, like virtual machines, network, load balancing, and storage (object, NFS, and iSCSI)
• Experience with common scripting languages like Python and Bash
• Experience with code deployments across on-premise and cloud environments like AWS, Google Compute Platform (GCP), and other public cloud providers
• Ability to handle multiple priorities; excellent communication and team collaboration skills
Experience With The Following Are Considered a Plus
• Red Hat Certified Engineer (RHCE) certification
• Advanced Linux technologies, like SystemD, SELinux, netfilter, or Kerberos
• Windows Server administration and automation
• Oracle Database and Oracle EBS installation and configuration
Related jobs
-
Software Engineer
About The Job The Red Hat Customer Experience and Engagement (CEE) team is looking for a Software Engineer to join us in Pune, India. In this role, you will help develop the next generation of our industry-leading customer platform. You will contribu...
-
Associate Software Engineer
Responsibilities What will you contribute? Reporting to the Senior Manager, the Associate Software Engineer designs, develops, analyzes, and maintains high-quality software product applications. This position is located in Pune. Responsibilities &...
-
GCP Architect |Engineer
Qualifications GCP Engineer/Architect Responsibilities • * Manage Identity and Access Management for GCP resources. • Architect highly available and scalable services leveraging cloud and open-source technologies. • Design cloud migration solutions a...