RedHat System Operation Engineer - 3Scale API Management in Barcelona, Spain
At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies.
Help us achieve the Red Hat 3scale API Management’s mission is to provide API management and related tools and services to enterprises for them to open and manage their APIs with confidence. The Red Hat Engineering team is looking for a System Operation engineer to join us in Barcelona, Spain. In this role, you will enable people to open their data, publish new services, and above all create new opportunities for innovation and business. You’ll work to improve the reliability and performance of our API and frontend services. You will also collaborate closely with our developers to build the next generation of offerings for cloud-native API management and enterprise integration by focusing on automation, availability and performance with new and emerging technologies from Red Hat, the Cloud Native Computing Foundation (CNCF), and open source communities.
Primary job responsibilities
Work to build and maintain Red Hat 3scale API Management’s highly available infrastructure on Amazon Web Services (AWS), using Infrastructure-as-code with tools like Terraform
Collaborate with development sub-teams to ensure that reliable, performant, and operable components are developed; focus on containerized applications for the cloud, running on Kubernetes and Red Hat OpenShift
Build the deployment methods, allowing developers to be productive across developer, staging, quality engineering (QE), and production environments, while ensuring smooth operations of the same, using Red Hat Ansible Automation and custom-build operators
Troubleshoot issues across our stack of hardware, software, and applications, working with developers and support engineers; guide customer satisfaction and improvements in our offerings
Use Prometheus, Grafana, and PagerDuty for metrics gathering, dashboarding, and alerting; identify useful indicators with the developers and then implement the operational technologies to gather, display, and alert on these metrics to help us keep our Software-as-a-Service (SaaS) operations up and running for our customers
Work with Elasticsearch, Logstash, and Kibana (ELK) for logging and investigate emerging tech like Floki
Design resilient and scalable architectures; help us reduce tech debt by migrating last workloads to new technologies being pushed by Red Hat
Conduct post-mortem analyses and determine root causes of issues and propose operations and product improvements to reduce future issues
2+ years of experience with AWS, deploying sizeable applications to production and use as part of many AWS services
3+ years of industry experience with system administration (Linux)
Experience with Docker and developer and deployed containerized applications; experience with Kubernetes, Red Hat OpenShift, or similar orchestration systems is a plus
Experience with configuration management systems (Red Hat Ansible Automation, helm, and operators)
Demonstrable knowledge of TCP/IP, HTTP, DNS, web application security, firewalls, and software-defined networking (SDN)
Analytical and problem-solving skills; ability to troubleshoot issues in a structured manner to find a reproducible problems and understand their root causes
Excellent communication skills
Knowledge of SQL databases (MySQL, PostgreSQL, Oracle, etc.), NoSQL datastores (Redis, Mongo, Casandra, etc.), and distributed file systems like Red Hat Ceph Storage, Red Hat Gluster Storage, and NFS is a plus
Willingness to learn as many new technologies are coming on-stream all the time
Practical knowledge of shell scripting for Ops (bash, Ansible, etc.)
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.
Job ID 71405
Category Software Engineering, Systems Engineering