DevOps Lead - Desktop Applications
Role Overview
As a DevOps Lead - Desktop Applications , you will provide technical leadership for build, test, packaging, release, and lifecycle management capabilities supporting desktop software development. You will define scalable engineering standards for complex, cross-platform C++/Qt and .NET applications while remaining hands-on in implementing and operating critical DevOps solutions.
Key Responsibilities
- Provide technical leadership for DevOps practices, architecture, and tooling supporting desktop application development.
- Define and drive the roadmap for cross-platform build, test, packaging, code signing, and release infrastructure.
- Design, implement, and maintain reusable GitHub or GitLab CI/CD templates, automation frameworks, and developer productivity tools.
- Modernize and optimize CMake-based build systems and pipelines for C++/Qt applications, including compiler, SDK, and third-party dependency management.
- Develop and support reliable Windows and Linux build environments using PowerShell , Python , .NET , and other automation technologies.
- Implement secure software supply chain practices, including dependency governance, vulnerability management, secrets protection, Software Bill of Materials (SBOM), and artifact signing.
- Drive lifecycle management initiatives such as toolchain upgrades, platform migrations, deprecation strategies, and remediation of obsolete technologies.
- Lead troubleshooting, root cause analysis, and resolution of complex build, release, packaging, and deployment issues.
- Evaluate and implement AI-assisted development and DevOps capabilities to improve engineering productivity while maintaining security and compliance standards.
- Establish engineering standards, technical documentation, reference architectures, and enablement materials for development teams.
- Mentor DevOps and software engineering teams through technical reviews, coaching, and knowledge-sharing initiatives.
- Utilize delivery and reliability metrics to identify improvement opportunities and drive measurable outcomes.
Candidate Profile The ideal candidate is a hands-on engineer with strong expertise in desktop application build and release engineering, proven technical leadership, and a track record of driving engineering excellence across multiple teams. Qualifications & Experience
- Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering , or a related technical field.
- 10-12 years of experience in DevOps,
build engineering, release engineering, or related disciplines, including demonstrated technical leadership.
- Extensive experience designing, implementing, and optimizing CI/CD and build infrastructure for commercial desktop software products.
- Strong expertise in Git , GitHub , and/or GitLab , including CI/CD architecture, reusable pipeline components, runners/agents, and artifact management.
- Advanced hands-on experience with CMake , C++/Qt build processes, compiler toolchains, SDK management, third-party dependencies, and reproducible cross-platform builds.
- Strong knowledge of Windows and Linux build environments, PowerShell and Python automation, and familiarity with .NET development workflows.
- Deep understanding of automated testing, release engineering, packaging, code signing, dependency governance, vulnerability scanning, secrets management, SBOM generation, and software supply chain security.
- Experience defining technical roadmaps, leading platform migrations, managing lifecycle initiatives, and driving engineering transformation programs.
- Proven ability to influence cross-functional teams, establish engineering standards, and lead technical initiatives without direct authority.
- Strong analytical, troubleshooting, root cause analysis, and incident management skills.
- Excellent written and verbal communication skills with experience collaborating across global and multicultural teams.
- Familiarity with Agile/Scrum methodologies and up-to-date software engineering practices.
- Self-driven, quality-focused, and capable of balancing strategic direction with hands-on execution.
- Willingness to travel occasionally, up to approximately 15%, for collaboration with global teams.
Preferred Skills
- Experience with enterprise-scale software delivery environments.
- Exposure to AI-enabled development tools and DevOps automation platforms.
- Expertise in secure software development lifecycle (SSDLC) practices.
- Experience supporting globally distributed engineering organizations.
JOB POSTING DISCLAIMER Unless otherwise notified, the following terms apply to all job postings.
This list is not exhaustive. If you have any questions regarding job postings, please contact the human resources department of Allegis Global Solutions (India) Private Limited (“ Company ” or “ we ”, “ us ”, or “ our ”) at
[email protected] .
- We are an equal opportunity employer and value diversity. All qualified applicants will be considered for employment without discrimination based on race, colour, religion, sex, gender, sexual orientation, pregnancy, childbirth or related medical conditions, age, disability, military or veteran status, or any other protected characteristic under applicable law.
- While we endeavour to keep job postings accurate and up to date, positions may be modified, filled, placed on hold, or withdrawn at any time without prior notice.
- Submission of an application does not guarantee employment, an interview, or an offer. All hiring decisions are made at the sole discretion of the Company.
- Job postings may only specify that applicants must be authorised to work for any employer in India.
- Job posting will not contain any client confidential information.
- Please apply only through the official application process mentioned in the job posting. We do not accept applications sent through personal email addresses.
- By submitting your application, you consent to the collection, storage, and processing of your personal data in accordance with our Privacy Notice. Your information will be used solely for recruitment purposes and handled in compliance with applicable data protection laws.
- We will never request payment at any stage of the recruitment process. All official communications will be sent only from our Company’s authorised domain. If you suspect fraudulent activity, please report it immediately at
[email protected].
- We are committed to an inclusive recruitment process. Applicants requiring reasonable accommodation due to a disability may contact the Company’s human resources department at the email address set out above.
- Our job portal may contain links to third-party websites or application platforms. We are not responsible for the content, security, or privacy practices of such external sites.
- You confirm that all information provided in your application, curriculum vitae, and supporting documents is complete, accurate, and truthful. Any misrepresentation may result in disqualification from the recruitment process.
📌 Senior Devops Engineer (Bengaluru)
🏢 Allegis Global Solutions
📍 Bengaluru