HamburgerMenu
hirist

Software Installer/DevOps Engineer

Vikgol
Bangalore
5 - 7 Years

Posted on: 26/11/2025

Job Description

Job Title : SW Installer / DevOps Engineer

Experience : 5-7 Years

Location : Bangalore (Onsite)

Employment Type : Full-time

Job Summary :


We are seeking an experienced Software Installer / DevOps Engineer with strong hands-on expertise in creating, maintaining, and optimizing Microsoft MSI packages. The ideal candidate will have deep knowledge of installation frameworks, Windows OS internals, installer debugging, and automation best practices.


Key Responsibilities :


- Design, develop, and maintain MSI packages using InstallShield.


- Work with WiX Toolset, Visual Studio Installer, InstallAnywhere, NSIS, and other installer technologies.


- Manage installation workflows, upgrade paths, and application lifecycle.


- Handle Windows services, Windows drivers, and configuration tasks from within the installer.


- Implement installation logic including :


1. File deployments and registry updates


2. Environment variable handling


3. Custom actions (deferred & immediate)


4. Localization, reboot handling, UAC elevation


5. File permission management and digital signing


6. COM server registration for both C++ and .NET


- Create and integrate merge modules, prerequisites, chained and nested MSIs.


- Troubleshoot installation failures using debugging tools, logs, and OS-level analysis.


- Collaborate with DevOps, QA, and development teams to ensure smooth and stable builds and releases.


Required Skills :


- 5-7 years of hands-on experience with MSI packaging using InstallShield.


- Strong understanding of Windows OS internals, registry architecture, and installer behavior.


- Experience with WiX, NSIS, and other installer technologies.


- Knowledge of handling Windows drivers and services during installation.


- Ability to avoid installer issues such as DLL conflicts, file overwrite challenges, and versioning issues.


- Experience with code signing, MSI optimization, and installer automation.


- Strong debugging skills using relevant tools and logs.


Good to Have :


- Experience with DevOps processes for build and deployment automation.


- Scripting knowledge (PowerShell / Batch).


- Familiarity with version control (Git), CI/CD pipelines, and packaging automation workflows.


- Understanding of application security and compliance principles.


info-icon

Did you find something suspicious?