Job offer
Director of Software Engineering - Enterprise DevOps
The Director of Software Engineering - Enterprise DevOps will lead a geographically distributed team of up to 20 DevOps engineers and developers and define and implement the company's DevOps strategy. The role requires deep technical expertise in engineering/architecture and DevOps practices, as well as strong leadership skills.
Tasks
The ideal candidates will combine deep technical expertise in engineering/architecture and DevOps practices with confident DevOps engineering and strong leadership skills to lead a geographically distributed team of up to 20 DevOps engineers and developers in onshore and offshore development centers.Management and leadership
- Define and execute the DevOps strategy that aligns with organizational goals, with security integrated throughout the software development lifecycle - Develop and execute strategy using SDLC (software development life cycle) and Agile methodologies to improve development productivity, reduce cycle time, and improve software quality - Establish and maintain DevOps governance frameworks, standards, and best practices across distributed teams - Collaborate with senior management, architecture teams, and business partners to align technology development priorities with business strategy and achieve business results - Lead technology evaluation and selection for DevOps tools to ensure optimal return on investmentTeam management and development
- Lead, mentor, and develop a high-performing team of up to 20 DevOps engineers and developers in onshore and offshore locations - Create a culture of innovation and collaboration in geographically distributed teams - Establish and execute performance goals, regular performance reviews, and career development plans for team members - Develop and execute strategies, capacity planning, and workload distribution across multiple projects and priorities - Build and maintain strong relationships with offshore partners and ensure effective collaborationTechnical Operations and Platform Management
- Overseeing the maintenance, optimization, and performance of over 7,000 CI/CD tools and infrastructures - Driving initiatives to reconfigure the Azure cloud infrastructure, including Azure Subnet Services (AS), Azure Kubernetes Service (AKS), and Azure DevOps - Participating in the development of technical programs, including technical standards and best practicesHealth and quality assurance
- Promote robust and proactive development practices by fully integrating security tools throughout the SDLC - Collaborate with quality teams to automate code quality scans with SonarQube and ensure that code meets corporate quality standards - Design and execute comprehensive design (CoDesign) SCS (Secure SCS) and static code security testing (CxOne Software Composition Analysis) and static application security testing - Drive infrastructure-as-code security scans using OWASP ZAP to identify and remediate vulnerabilities - Collaborate with the Application Development Team (ADT) using Agile practices to integrate Application Performance Monitoring (APM) and enable proactive identification of vulnerabilitiesTesting and reliability engineering
- Facilitating and auditing software development initiatives using Selenium and Postman/JMeter frameworks - Monitoring performance testing programs using LoadRunner to assess application scalability and reliabilityJob details