Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach. They are seeking a Senior DevOps Engineer to create, modify, and modernize applications for internal customers while ensuring system reliability and performance through proactive monitoring and incident response.
Responsibilities:
- Execute full software development life (SDLC) cycle within an agile environment
- Design, implement, and maintain scalable, reliable, and highly available infrastructure systems to support business applications and services
- Automate repetitive tasks and processes using scripting and configuration management tools (e.g., Python, Bash, Terraform, Ansible)
- Manage cloud-based infrastructure (OpenShift) and optimize resources for reliability, performance, and security
- Monitor system performance, troubleshoot issues, and ensure uptime and reliability through proactive alerting, metrics, and incident response
- Collaborate with developers to improve application resilience, deploy code efficiently, and integrate CI/CD pipelines
- Conduct root cause analysis (RCA) for incidents, document findings, and implement preventive measures to minimize downtime
- Continuously improve system architecture, deployment processes, and tooling to enhance operational efficiency and scalability
- Ensure security best practices are applied across infrastructure, including access controls, network configurations, and compliance requirements
- Effectively communicate to stakeholders and project team members to ensure proper visibility into development efforts
- Ability to respond to the customer's tickets and inquiries
Requirements:
- 5+ years of experience with Linux Systems Engineering (RHEL, CentOS, etc)
- 5+ years of experience delivering enterprise software applications
- 2+ years of experience with Git (experience with GitLab a plus)
- Strong knowledge of Linux and networking internals
- Strong programming proficiency in Python and experience with the full SDLC
- Experience with containers and container orchestration tools (Docker, Podman, Kubernetes, OpenShift, etc)
- Good knowledge of CI/CD pipelines and tooling (GitLab CI, GitHub Actions, etc)
- Experience with configuration management tools (Ansible, Terraform, etc)
- Familiarity with monitoring and logging suites (e.g., Sumo Logic, Prometheus, or ELK)
- Familiarity with SRE fundamentals and principles
- Familiarity with bare metal environments and APIs such as RedFish
- Data driven and observability first mindset (logs, metrics, traces)
- Excellent written and verbal communication skills in English
- Passion for developing open source software
- Positive attitude and willingness to share ideas openly