Software Developer PHP - Network Automation
Role details
Job location
Tech stack
Job description
- Bearbeitung komplexer Aufgabenstellungen rund um die Automatisierung unserer netzwerklastigen Services
- Du kannst dir vorstellen in einem oder mehreren der folgenden Bereiche zu arbeiten:
-
Frontendentwicklung: An der Anexia Engine, mit besonderem Fokus auf die netzwerkzentrischen Services
-
Backendentwicklung: o Management und self-service Deployment von Netzwerkressourcen (IP Space, VLANs, VXLAN, VRF-Ressourcen) für unsere über 100 Standorte weltweit o Switchportautomatisierung o Templating, Rendering und Deployment der Konfiguration von Netzwerkkomponenten in einem Multivendor Environment (u.a. Juniper, Arista, Fortinet, etc.)
-
Weiterentwicklung Konzeption und Requirements Engineering für neue Features in Zusammenarbeit mit verschiedenen Stakeholdern im Business sowie unseren Teams für Network Operations, Network Delivery und Network Security
Diese Technologien verwenden wir:
Backend
- PHP 8.2
- Phalcon
- Doctrine, MariaDB
- Codeception
Integration
- REST APIs
- Netconf
- gRPC/gNMI
Frontend
- VUE, JavaScript
Projektverwaltung und Dokumentation
- Jira und Confluence
Quellcodeversionierung, Build und Deploy
- Gitlab, Gitlab CI/CD
Entwicklungsumgebung (IDE)
- PhpStorm
Testsystem
- Bash, Ansible, Docker
Requirements
- Erfahrung mit PHP Entwicklung sowie mit Objektorientierter Programmierung (OOP) in modularen Projekten in containerisierten Umgebungen
- idealerweise Erfahrung im Betrieb von Netzwerken
- Know-how im Umgang mit SQL und ORMs
- Solider Umgang mit REST APIs und JSON
- Kenntnisse von Frameworks wie Laravel und Phalcon von Vorteil
- Verständnis für UX-Design und -Workflows
- Erfassen von technischen Zusammenhängen ist für dich ein Leichtes
- Ausgezeichnete Deutsch- und Englischkenntnisse in Wort und Schrift
About the company
Anexia was founded in June 2006 by Alexander Windbichler as a classic Internet Service Provider.