Pavago
WatchGuard Technologies, Inc.
DevOps Engineer
Das bringen Sie mit
Sie sind ein kundenorientierter, datengesteuerter Entwickler mit einer Leidenschaft für exzellente Kundenerlebnisse. Sie verfügen über fundierte Kenntnisse in Cloud-Technologien, Automatisierung, Infrastructure as Code, Netzwerktechnik, Microservices-Architekturen, objektorientiertem Design und DevOps-Praktiken. Sie beherrschen Python, Groovy oder Go und haben den Wunsch, sich kontinuierlich weiterzubilden und Ihre technische Expertise zu erweitern.
Was Sie als Mitglied des Developer Platform (DevPlat) Teams bei WatchGuard erwartet
Das WatchGuard Developer Platform Team betreut und unterstützt CI/CD-Pipelines in Multi-Cloud-Umgebungen sowie zentrale Entwicklerplattformen und Dienste, darunter GHES, Artifactory, Jenkins, Graylog, Service-Discovery-Tools, Cloud-Infrastruktur in AWS und Azure sowie Build-Plattformen, die von unseren Entwicklungsteams genutzt werden. Sobald Sie mit unseren Systemen vertraut sind, werden Sie:
Ein typischer Arbeitstag als Developer Platform Engineer bei WatchGuard
Als Mitglied des DevPlat-Teams umfasst ein typischer Tag:
Mindestanforderungen
Sie verfügen über nachweisliche Erfahrung in der Anwendung von Best Practices der Softwareentwicklung über den gesamten Lebenszyklus hinweg, einschließlich Coding-Standards, Code-Reviews, Sicherheit, Versionsverwaltung, Build-Prozessen, automatisierten Tests, Deployment, Monitoring, Chaos Engineering und Self-Healing-Operationen. Sie sind vertraut mit Technologien und Tools wie AWS, Azure, CloudFormation, Terraform, New Relic, Lambda, Serverless, Elasticsearch, Docker, Kubernetes, Jenkins, GitHub, Artifactory und Jira.
- Skalierbare und sichere grundlegende Plattformen entwerfen, aufbauen und pflegen, die es Entwicklern ermöglichen, qualitativ hochwertige Software effizient bereitzustellen.
- CI/CD-Workflows in Multi-Cloud-Umgebungen entwerfen, implementieren und optimieren und dabei schnelle, zuverlässige und sichere Build-, Test- und Deployment-Prozesse gewährleisten.
- Cloud-Infrastruktur unter Verwendung von Infrastructure-as-Code-Tools wie CloudFormation, Terraform und Bicep automatisieren und verwalten.
- Interne Tools entwickeln und pflegen, die die Produktivität, Effizienz und Sicherheit der Entwickler verbessern.
- Sichere, skalierbare Netzwerklösungen über AWS und Azure hinweg entwerfen, implementieren und verwalten, einschließlich VPC/VNet, Routing, DNS und Load Balancing.
- Cloud-Netzwerkinfrastruktur automatisieren und dabei Best Practices für Leistung, Zuverlässigkeit und Sicherheit befolgen.
- Containerisierte Anwendungen auf Kubernetes-Plattformen (EKS und AKS) entwerfen, bereitstellen und verwalten, um Skalierbarkeit, Zuverlässigkeit und Sicherheit zu gewährleisten.
- Container-Plattformen, Ingress-Controller, Service-Discovery-Lösungen, Observability-Tools und Deployment-Automatisierung unter Verwendung von Docker, Kubernetes und CI/CD-Pipelines aufbauen und pflegen.
- Das Erstellen und Verbessern von CI/CD-Pipelines, Entwicklertools und Cloud-Infrastruktur.
- Die Entwicklung interner Entwicklertools, die wiederkehrende Aufgaben automatisieren und die Produktivität der Entwickler steigern.
- Die Förderung von Sicherheit und operativer Exzellenz, während Sie als vertrauenswürdiger Cloud-Experte für Entwicklungsteams auf der ganzen Welt fungieren.
- Die kontinuierliche Einarbeitung in neue Technologien und der Wissensaustausch durch Dokumentation, Präsentationen und die Zusammenarbeit mit anderen Teams.
