We are looking for a proactive and detail- oriented software deployment engineer to manage and enhance our enterprise software deployment processes. This role involves packaging, testing, and deploying applications across a variety of endpoints using modern deployment and endpoint management platforms. The ideal candidate will have a strong background in scripting, automation, and software lifecycle management.
Key Responsibilities :
- Package, test, and deploy software applications across enterprise environments.
- Maintain and improve deployment workflows to ensure efficiency, reliability, and compliance.
- Automate software delivery and configuration tasks using scripting and deployment tools.
- Monitor deployment success and troubleshoot issues related to application installations.
- Collaborate with IT security and compliance teams to ensure timely patching and updates.
- Maintain accurate documentation of deployment processes and application inventories.
- Evaluate and recommend new tools and practices to enhance endpoint management.
Required Qualifications :
Hands-on experience with enterprise software deployment tools such as :Microsoft Endpoint Configuration Manager (SCCM)Microsoft IntunePatch My PCGroup Policy (GPO)Proficiency in PowerShell scripting and automation.Strong understanding of Windows operating systems and application packaging formats (MSI, EXE, script-based).Familiarity with Active Directory and Azure AD.Experience troubleshooting deployment failures and endpoint configuration issues.Preferred Qualifications :
Exposure to macOS or Linux deployment tools.Knowledge of DevOps practices and CI / CD pipelines.Experience with endpoint analytics and reporting.Relevant certifications (e.G., MD-102, MS-102, AZ-104) are a plus.5-7 years of relevant experience.Immediate Joiners Preferred.Soft Skills :
Strong communication and documentation abilities.Analytical mindset with attention to detail.Ability to work independently and collaboratively in a team environment.