Stellenangebot
Director Software Engineering - Enterprise DevOps
Der Director Software Engineering - Enterprise DevOps soll ein geografisch verteiltes Team von bis zu 20 DevOps-Ingenieuren und Entwicklern leiten und die DevOps-Strategie des Unternehmens definieren und umsetzen. Die Rolle erfordert tiefes technisches Fachwissen in Engineering/Architektur und DevOps-Praktiken sowie starke Führungsqualitäten.
Aufgaben
Die idealen Kandidaten werden tiefgreifende technische Expertise in Engineering/Architektur und DevOps-Praktiken sowie sichere DevOps-Engineering mit starken Führungsqualitäten kombinieren, um ein geografisch verteiltes Team von bis zu 20 DevOps-Ingenieuren und Entwicklern in Onshore- und Offshore-Entwicklungscentern zu leiten.Leitung und Führung
- Definieren und Ausführen der DevOps-Strategie, die mit den organisatorischen Zielen übereinstimmt, wobei Sicherheit während des gesamten Software-Entwicklungslebenszyklus integriert ist - Entwickeln und Ausführen der Strategie unter Verwendung von SDLC (Software-Entwicklungslebenszyklus) und Agile-Methoden, um die Entwicklungsproduktivität zu verbessern, die Zykluszeit zu reduzieren und die Software-Qualität zu verbessern - Etablieren und Aufrechterhalten von DevOps-Governance-Rahmenwerken, Standards und Best Practices in allen verteilten Teams - Zusammenarbeit mit der Geschäftsleitung, Architektur-Teams und Geschäftspartnern, um die Prioritäten der Technologieentwicklung mit der Geschäftsstrategie abzustimmen und Geschäftsergebnisse zu erzielen - Leiten der Technologiebewertung und -auswahl für DevOps-Tools, um den optimalen Return on Investment zu gewährleistenTeam-Management und -Entwicklung
- Leiten, Mentoren und Entwickeln eines hochleistungsfähigen Teams von bis zu 20 DevOps-Ingenieuren und Entwicklern an Onshore- und Offshore-Standorten - Schaffen einer Kultur der Innovation und Zusammenarbeit in geografisch verteilten Teams - Etablieren und Ausführen von Leistungszielen, regelmäßigen Leistungsbeurteilungen und Karriereentwicklungsplänen für Teammitglieder - Entwickeln und Ausführen von Strategien, Kapazitätsplanung und Arbeitslastverteilung über mehrere Projekte und Prioritäten hinweg - Aufbauen und Aufrechterhalten starker Beziehungen zu Offshore-Partnern und sicherstellen einer effektiven ZusammenarbeitTechnische Betriebs- und Plattform-Management
- Überwachen der Wartung, Optimierung und Leistung von über 7.000 CI/CD-Tools und Infrastrukturen - Vorantreiben von Initiativen zur Neukonfiguration der Azure-Cloud-Infrastruktur, einschließlich Azure Subnet Services (AS), Azure Kubernetes Service (AKS) und Azure DevOps - Teilnahme an der Entwicklung von technischen Programmen, einschließlich technischer Standards und Best PracticesGesundheit und Qualitätssicherung
- Förderung robuster und proaktiver Entwicklungspraktiken durch umfassende Integration von Sicherheitstools im gesamten SDLC - Zusammenarbeit mit Qualitäts-Teams, um Code-Qualitätsscans mit SonarQube zu automatisieren und sicherzustellen, dass der Code die Unternehmensqualitätsstandards erfüllt - Entwerfen und Ausführen umfassender Design- (CoDesign) SCS (Secure SCS) und statischer Code-Sicherheitstests (CxOne Software Composition Analysis) und statischer Anwendungssicherheitstests (SAST) - Vorantreiben von Infrastruktur-as-Code-Sicherheitsscans unter Verwendung von OWASP ZAP, um Schwachstellen zu identifizieren und zu beheben - Zusammenarbeit mit dem Application Development Team (ADT) unter Verwendung von Agile-Praktiken, um Application Performance Monitoring (APM) zu integrieren und proaktive Identifizierung von Schwachstellen zu ermöglichenTesten und Zuverlässigkeits-Engineering
- Erleichtern und Auditen von Software-Entwicklungsinitiativen unter Verwendung von Selenium und Postman/JMeter-Frameworks - Überwachen von Performance-Testprogrammen unter Verwendung von LoadRunner, um die Anwendungs-Skalierbarkeit und -ZuverlässJobdetails