DevOps Tools & Automation Staff Engineer
Support the software development lifecycle by managing build infrastructure, automating deployment pipelines, and integrating security and compliance tools using Azure DevOps, C#, and PowerShell.
Responsibilities
- Administer and maintain Team Foundation Server (TFS) repositories and Azure DevOps Server/Services.
- Manage branching strategies and code merges to support parallel development.
- Track and manage work items including tasks, bugs, and features.
- Create and maintain build scripts using C#, PowerShell, Batch, and MSBuild.
- Configure and manage build servers and agents.
- Design, implement, and maintain CI/CD pipelines for efficient software delivery.
- Develop or configure custom tools and UI elements to enhance DevOps workflows.
- Manage Windows target management (user groups, GPO, BitLocker, AV, FW, etc.).
- Create support and maintain tools for additional uses (SBOM, Cyber reports, history log reports, etc.).
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 5+ years of experience with Azure DevOps Server and Services.
- Fluent in Hebrew and English.
- Proficiency in scripting (PowerShell, Batch) and build tools (MSBuild).
- Experience with Git, Veracode, and Microsoft Installer technologies (MSI, WIX).
- Strong programming skills in C#.
- Solid understanding of CI/CD, DevSecOps, and software development methodologies.
- Demonstrated success in process automation and infrastructure improvement.
Nice to have
- Advanced degree preferred.