SeniorSysAdmin / DevOpsEngineer (Barcelona)

SeniorSysAdmin / DevOpsEngineer (Barcelona)

14 nov
|
iXiam Global Solutions
|
Barcelona

14 nov

iXiam Global Solutions

Barcelona

Civi-Go and the role:

Civi-Go is iXiam's managed hosting platform for Drupal and CiviCRM sites. It runs on Linux servers in Europe and North America.

You will be in charge of its operations: keeping the servers secure, fast, backed up and monitored, and making the decisions on architecture, tooling and cost that shape the platform.

What you will do

▪ Administer the production, staging and development servers on Debian.

▪ Install and configure the hosting stack with Ansible: Nginx, PHP-FPM, MySQL, Valkey, rewall and mail relay.

▪ Keep systems patched and hardened, and act on security advisories.

▪ Run backups and test that they restore.

▪ Monitor the service, handle incidents and fix their root cause.

▪ Administer our GitLab and maintain the pipelines that deploy platforms and sites.

▪ Maintain the in-house Bash tooling used for daily hosting work.

▪ Plan capacity, upgrades and cost, and propose infrastructure improvements to management.

▪ Keep the documentation current.

Must have

▪ Linux: at least 5 years administering Debian or Ubuntu servers in production, covering systemd, packages, users, SSH, performance and troubleshooting.

▪ Git: expert level, including branching and release workflows, rebase, cherry-pick, bisect, history recovery, tags and merge request review.

▪ GitLab: administration of a self-managed instance (upgrades, security patches, backups, runners, permissions) and solid working knowledge of CI/CD pipelines: jobs, stages, rules, variables and artifacts.

▪ Web server stack: Nginx, PHP-FPM, TLS and Let's Encrypt, Valkey or Redis.

▪ MySQL 8: configuration and tuning, users and privileges, backup and restore, upgrades, slow-query analysis.





▪ PHP: able to read and debug PHP applications and tune the runtime.

▪ Docker: images, Compose, networks and volumes.

▪ Cloud computing: virtual servers, managed databases, private networks and S3-compatible object storage, with sizing and cost control.

▪ Monitoring and logs: Checkmk or a similar tool, log collection and rotation,alerting.

▪ Automation: Ansible and advanced Bash scripting.

▪ Backups: restic, rclone or similar, with tested restores.

▪ Security: host firewalls, SSH and TLS hardening, patch management, secrets management, incident response.

▪ Networking and mail: TCP/IP, DNS, HTTP, and a Post x relay with SPF, DKIM and DMARC.

▪ Way of working: ownership, clear documentation, and the ability to explain technical decisions.

▪ Languages: professional English, plus Spanish for daily work in the office.

Nice to have

▪ Drupal and CiviCRM: building platforms with Composer, Drush and cv, multisite hosting, upgrades.

▪ Advanced GitLab CI/CD: CI/CD components and the catalog, multi-project and parent-child pipelines, the GitLab API.

▪ AI integrations: experience bringing AI agents and LLM APIs into sysadmin and DevOps work, such as coding agents, log and incident analysis or automated review, with sandboxing and human approval.

▪ Infrastructure as code: Terraform or OpenTofu, and DNS as code.

▪ Log pipelines: Vector, OpenObserve or similar.

▪ Tooling languages: Python or Node.js.

▪ Compliance: ISO 27001, ENS or GDPR practice.

▪ Catalan.

Working conditions

▪ Working hours are Monday to Friday, 09:00 to 18:00.

▪ The position is on-site at our Barcelona office every working day.

📌 SeniorSysAdmin / DevOpsEngineer (Barcelona)
🏢 iXiam Global Solutions
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: seniorsysadmin / devopsengineer (barcelona) / barcelona

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: seniorsysadmin / devopsengineer (barcelona) / barcelona