DevOps Engineer
Location: Europe-based
Setting: Remote
Working Hours: Flexible schedule with significant overlap in the second part of the day, including collaboration across Europe and the USA, plus on-call availability when needed.
Reports to: Head of Development
We are looking for a hands-on DevOps / Infrastructure Engineer to configure, deploy, and operate software systems across on-premise studio environments and cloud infrastructure. This role also supports CI/CD improvements and participates in issue escalation and emergency response when needed.
Key Responsibilities
On-Premise & Cloud Infrastructure
- Configure and manage AWS, Azure, and on-premise environments, including security, networking, and virtual machines.
- Configure and manage software systems on Proxmox virtualization clusters.
- Maintain Linux and Windows based server environments.
- Set up and manage networking, permissions, routing, and related infrastructure components across on-premise and cloud environments.
Containerization & Deployment
- Deploy and operate containerized applications using Docker Compose and Kubernetes, including on-premise Kubernetes environments.
- Configure and maintain NGINX and HAProxy for reverse proxy and routing.
Automation & CI/CD
- Automate deployments and environment setup.
- Build and maintain CI/CD pipelines in GitHub and Bitbucket.
Observability & Monitoring & Operational Stability
- Set up monitoring and alerting using Azure AppInsights, Grafana dashboards, and Prometheus.
- Support issue investigation, stabilization, and root-cause follow-up after new implementations or launch periods.
- Participate in on-call and emergency response as part of the escalation path when systems or projects require operational support.
Documentation & Architecture Visibility
- Document infrastructure, findings, procedures, and implementation steps.
- Create and maintain diagrams for hardware and network architecture.
- Improve clarity around existing environments and resources through ongoing documentation.
Required Skills & Qualifications
- 5 -8 years of experience in DevOps or infrastructure engineering roles
- Strong English communication skills (spoken and written)
Infrastructure & Systems – Core Requirements
- Experience working across on-premise and cloud environments (AWS is a must, Azure is an advantage)
- Strong Linux system administration experience
- Solid understanding of networking in distributed environments
- Containers & Deployment – Hands-on experience with Docker and Kubernetes
- CI/CD & Automation—Hands-on experience building or maintaining CI/CD pipelines (GitHub, Bitbucket, or similar tools)
- Monitoring & Observability—Experience with Grafana
Advantages
- Experience working with Windows environments and PowerShell scripting
- Experience with Proxmox or other virtualization platforms
- Experience with NGINX or reverse proxy configuration
- Experience with Azure App Insights or Prometheus.
- Exposure to video streaming technologies (RTMP, codecs, transcoding)
- Spanish language