...

DevOps Engineer

Zwart-wit logo met het woord "SURF" in een peddelvormig ontwerp.

Aanvraagnummer: 16670
Contractvorm: Detachering
Organisatie: Surf
Locatie: Utrecht
Uren per week: 40 per week
Tarief: 120 per uur
Duur van de opdracht: 9 maanden
Regio: Utrecht
Startdatum: 01-10-2025
Optie tot verlenging: Mogelijk maar nog niet bekend.
Sluitingsdatum: 29-08-2025 09:00

LET OP! Deze opdracht is gesloten



Opdrachtomschrijving

- Develop and Execute Upgrade from CentOS/Stream 8 to Rocky 8: => 2 months.
- Description: Part of the nodes in our Openstack/Ceph environment need to be upgraded without interruption of the running services. The nodes are managed by Ansible and the upgrade needs to developed, automated, documented and executed from within our Ansible code base.
- DoD: all nodes upgraded and running Rocky 8.

- Develop and Execute Upgrade from Rocky 8 to Rocky 9: => 5 months.
- Description: All of the nodes (approximately 400 nodes) in our Openstack/Ceph environment need to be upgraded without interruption of the running services. The nodes are managed by Ansible and the upgrade needs to developed, automated, documented and executed from within our Ansible code base. New logic needs to be added to the Ansible code base to make it compatible with Rocky 9.
- DoD: all nodes upgraded and running Rocky 9.

- Develop and Execute Lenovo HW monitoring and automation: => 1 month.
- Description: Hardware failures/warnings concerning disks, DIMMS and other components need to be added to our Zabbix monitoring, in accordance with the monitoring we have in place for our other hardware vendors. Automating hardware configurations (BIOS, firmware, RAID, etcetera) is part of this work.
- DoD: Lenovo automation and monitoring in Zabbix fully aligned with other vendors.

- Develop and Execute Zabbix upgrade: => 1 month.
- Description: our Zabbix monitoring system (currently running version 4.0) needs to be upgraded to Zabbix version 7. The upgrade may force an update of our running scripts or components, and fixing such issues will be part of this work.
- DoD: Zabbix monitoring running version 7 and all current monitoring functional again.

Gevraagd profiel

  • A very good understanding of Linux Operating Systems.
  • Thorough experience with automation and DevOps tools (Ansible, Git).
  • Thorough experience using monitoring infrastructure with Zabbix.
  • Thorough experience with automating hardware management (IPMI, Redfish).
  • Deep understanding and skills with scripting languages like Bash and Python.
  • Familiar with OpenStack and CEPH technology.
  • Good spoken and written command of Dutch and/or English.
  • Effective communication and decision-making skills.
  • Proactive and autonomous mindset.