Jobs / TuxCare
Platform Engineer (remote work)
TuxCare · Madrid, MD, Spain · Remote
Madrid, MD, SpainRemote
Remuneration
24 paid vacation days, 10 national holidays, unlimited sick leave, private medical insurance compensation, co-working and gym or sports reimbursement, education budget, and potential rewards for innovative ideas that can be patented
Location
Madrid, MD, Spain · Remote
Central European Summer Time (UTC+2)
Visa sponsorship
Not specified
Job summary
Own and evolve the department’s CI/CD and QA platforms, from hardware and infrastructure through CI runners, build and test environments, and developer experience. Ensure platform reliability, quality, scalability, and cost efficiency while improving automation, managing incidents, and contributing to architecture decisions. The role supports secure lifecycle services for end-of-life Linux distributions, runtimes, and frameworks, using technologies including Kubernetes, GitLab CI, infrastructure as code, Prometheus or VictoriaMetrics, and Grafana.
Benefits
24 paid vacation days10 national holidaysUnlimited sick leavePrivate medical insurance compensationCo-working and gym or sports reimbursementEducation budgetPotential reward for innovative ideas that can be patented
Qualifications
- Senior-level infrastructure or SRE experience owning production services.
- Linux systems administration on bare metal and virtual machines.
- Production Kubernetes experience, including workloads, clusters, upgrades, and GitOps delivery.
- Infrastructure as code experience with Ansible, Terraform, or Terragrunt.
- Production experience with GitLab CI and CI runners.
- Experience with Prometheus or VictoriaMetrics, Grafana, and PromQL.
- Technical writing skills for engineering audiences.
- Strong communication and interpersonal skills.
- Advanced use of AI engineering assistants such as Claude and Codex.
- Advanced written and spoken English.
Responsibilities
- Own the CI/CD and QA platforms end to end, from hardware and infrastructure through CI runners, build and test environments, and developer experience.
- Ensure platform reliability, quality, scalability, and cost efficiency.
- Analyse CI fleet and service usage to inform capacity, sizing, and performance decisions.
- Automate build, test, and release tools and reduce manual work, including recurring flaky tests.
- Contribute to platform architecture with engineering teams.
- Monitor service health and maintain runbooks.
- Deploy new services following best practices.
- Support developer requests and convert recurring requests into self-service.
- Manage incidents from diagnosis and mitigation through post-mortems.
- Deliver infrastructure as code through merge-request reviews.
- Write technical documentation for engineering teams.
- Delegate tasks to AI agents and review their output.
Skills
AnsibleGitLabGitLab CIGoGrafanaKubernetesLinuxPrometheusPythonTerraformTerragruntVictoriaMetrics
Languages
English
Work schedule
Flexible working hours
Industry
LinuxOpen-source softwareCybersecurity
Relocation
No