Senior DevOps Engineer - IT Developer Enablement Applications team (EMEA)

Red Hat
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

API
Bash
Business Software
CentOS
Computer Programming
Linux
DevOps
Github
Monitoring of Systems
Python
Network Configuration and Change Management
Openshift
Systems Development Life Cycle
Red Hat Enterprise Linux - RHEL
Ansible
Prometheus
Software Deployment
Software Engineering
Systems Architecture
Data Logging
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
Delivery Pipeline
Gitlab
GIT
Gitlab-ci
Kubernetes
Infrastructure Automation Frameworks
Bare Metal
Sumo Logic
Terraform
Docker

Job description

  • 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 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)

Apply for this position