B&A
InterImage
DevOps Engineer
Erforderliche Qualifikationen
Aktive Sicherheitsfreigabe mit Polygraph erforderlich
- Erfahrung in der Administration und Unterstützung von Linux-Betriebssystemen in Unternehmensumgebungen.
- Praktische Erfahrung mit AWS Cloud-Diensten, Verwaltung virtueller Maschinen und hybriden Infrastrukturen.
- Umfangreiche Erfahrung mit Docker Container-Technologien, einschließlich Docker Swarm und Docker Compose.
- Erfahrung in der Bereitstellung und Wartung verteilter Webanwendungen.
- Erfahrung in der Entwicklung und Wartung von CI/CD-Pipelines unter Verwendung von Tools wie GitLab CI/CD.
- Kenntnisse in Infrastructure-as-Code-Tools, einschließlich Terraform.
- Erfahrung in der Entwicklung und Wartung von Ansible Playbooks, Rollen und Automatisierungsworkflows.
- Gutes Verständnis von Git Quellcodeverwaltung und Branching-Strategien.
- Erfahrung in der Fehlerbehebung von Produktionssystemen, Anwendungsbereitstellungen und Infrastrukturproblemen.
- Fähigkeit, unabhängig zu arbeiten und gleichzeitig effektiv in einem funktionsübergreifenden Team zusammenzuarbeiten.
Betriebliche Anforderungen
- Kandidaten müssen an einem rotierenden 24/7 Bereitschaftsdienstplan teilnehmen.
- Der Bereitschaftsdienst dauert in der Regel eine Woche alle 4–6 Wochen.
- Ingenieure erhalten eine zusätzliche Vergütung von vier Stunden während ihrer zugewiesenen Bereitschaftswoche, zusätzlich zu allen Stunden, die für die Reaktion auf Vorfälle aufgewendet werden.
- Fähigkeit, bei Bedarf außerhalb der Geschäftszeiten auf kritische Systemprobleme zu reagieren und diese zu beheben.
Wir suchen einen hochmotivierten DevOps Engineer zur Unterstützung der Modernisierungsbemühungen für Report Authoring and Dissemination (RAD). Diese Initiative konzentriert sich auf die Zusammenführung mehrerer Autorisierungs-, Verbreitungs- und unterstützender Funktionen in einer modernisierten, skalierbaren und hochverfügbaren Plattform, die missionskritische Operationen unterstützt.
Der ausgewählte Kandidat spielt eine Schlüsselrolle bei der Konzeption, Bereitstellung, Automatisierung und Wartung komplexer verteilter Systeme und Anwendungen in Cloud- und virtualisierten Umgebungen. Diese Position erfordert ein tiefes Verständnis von Infrastrukturautomatisierung, containerisierter Anwendungsbereitstellung, CI/CD-Pipelines, Systemadministration und Fehlerbehebung in Linux-basierten Umgebungen.
Der ideale Kandidat arbeitet gerne in schnelllebigen operativen Umgebungen, löst gerne komplexe technische Herausforderungen und ist bestrebt, die Systemzuverlässigkeit, Skalierbarkeit und Leistung durch Automatisierung und DevOps-Best Practices zu verbessern.
Auswirkung
Diese Rolle bietet die Möglichkeit, die Modernisierung missionskritischer Berichts- und Verbreitungsfunktionen direkt zu beeinflussen, indem skalierbare Infrastrukturen implementiert, die Bereitstellungsautomatisierung verbessert und die allgemeine Systemzuverlässigkeit für operative Benutzer erhöht wird.
Hauptverantwortlichkeiten
- Bereitstellung, Konfiguration und Wartung missionskritischer Anwendungen, die die RAD-Plattform unterstützen.
- Konzeption, Implementierung und Wartung von CI/CD-Pipelines zur Unterstützung einer schnellen und zuverlässigen Softwarelieferung.
- Bereitstellung und Verwaltung von Cloud- und virtueller Infrastruktur unter Verwendung von Infrastructure-as-Code (IaC)-Methoden.
- Entwicklung und Wartung von Terraform- und Ansible-Automatisierungsskripten für Infrastrukturbereitstellung, Konfigurationsmanagement und operativen Support.
- Konfiguration, Verwaltung und Fehlerbehebung von Linux-basierten Servern und Umgebungen.
- Überwachung von Systemzustand, Leistung und Verfügbarkeit, um sicherzustellen, dass die operativen Anforderungen durchgängig erfüllt werden.
- Untersuchung, Diagnose und Behebung von Anwendungs-, Infrastruktur-, Netzwerk- und Bereitstellungsproblemen.
- Unterstützung containerisierter Anwendungsbereitstellungen mit Docker Swarm, Docker Compose und verwandten Technologien.
- Enge Zusammenarbeit mit Softwareentwicklern, Systemadministratoren und Architekten zur Unterstützung von Anwendungsmodernisierungsinitiativen.
- Implementierung von Best Practices für Sicherheit, Patch-Management und Systemhärtungsverfahren.
- Unterstützung verteilter Webanwendungen und Microservice-basierter Architekturen.
- Teilnahme an System-Upgrades, Release-Management-Aktivitäten und Umgebungs-Wartung.
- Erstellung und Pflege technischer Dokumentationen, Bereitstellungsverfahren und operativer Runbooks.
- Bereitstellung von Bereitschaftsdienst über einen rotierenden Pager-Plan, um eine zeitnahe Reaktion auf Produktionsvorfälle und operative Notfälle zu gewährleisten.
Mehrere Leistungsstufen
$117,000 - $233,000
Gewünschte Qualifikationen
- Erfahrung in der Entwicklung von Automatisierungs- und Utility-Skripten mit Python.
- Erfahrung in der Administration und Konfiguration von Apache NiFi Datenflussumgebungen.
- Erfahrung in der Unterstützung und Wartung von Elasticsearch Clustern.
- Kenntnisse in Java und Spring Boot Anwendungen, einschließlich Analyse und Fehlerbehebung von Anwendungsprotokollen.
- Erfahrung in der Konfiguration und Unterstützung von HAProxy Load Balancing Lösungen.
- Erfahrung in der Administration von MongoDB Datenbanken.
- Vertrautheit mit verteilten Systemarchitekturen und großen Unternehmensanwendungen.
- Erfahrung in der Unterstützung von Modernisierungs- oder Cloud-Migrationsinitiativen.
Bevorzugte Eigenschaften
- Starke analytische Fähigkeiten und Problemlösungskompetenz.
- Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten.
- Fähigkeit, in einer hochgradig kollaborativen agilen Umgebung zu arbeiten.
- Eigeninitiative, die in der Lage ist, konkurrierende Prioritäten zu managen und Ergebnisse zu liefern.
- Leidenschaft für Automatisierung, kontinuierliche Verbesserung und operative Exzellenz.
