IBaseIT - DevOps Developer - CI/CD Pipeline
hirist
Job Description
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Core Competencies :
Development & Packaging Tools :
- Visual Studio 2026
- NET Core / .NET
- InstallShield
- InstallShield Scripting Language
- WiX Toolset (Windows Installer XML)
CI/CD & Automation :
- Jenkins
- GitHub Actions
- CI/CD Pipeline Design and Implementation
Scripting :
- PowerShell
- Windows Scripting (VBScript, Batch Scripts)
- Shell Scripting
Cloud Platforms :
- Microsoft Azure
- Amazon Web Services (AWS)
Version Control Systems :
- Git
- SVN
Installer Technologies :
- WiX Toolset
- Advanced Installer
- InstallAware
- Visual Studio Installer Projects
Project & Workflow Management :
- JIRA
Other Competencies :
- Strong knowledge of modern DevOps practices and advanced DevOps tools.
- Experience evaluating and migrating installer solutions from InstallShield to alternative packaging technologies.
- Strong troubleshooting and problem-solving skills.
- Ability to learn and evaluate new tools and technologies quickly.
- Excellent verbal and written communication skills in English.
- Ability to work independently and collaboratively in a cross-functional environment.
Preferred Skills :
- Experience with release management and deployment automation.
- Knowledge of Windows Installer (MSI), MSIX packaging, and application deployment best practices.
- Exposure to containerization technologies such as Docker and Kubernetes.
- Experience with infrastructure automation tools and configuration management.
Key Responsibilities :
- Design, develop, and maintain installer packages using InstallShield, WiX, and related technologies.
- Build and maintain CI/CD pipelines for automated build, test, and deployment processes.
- Automate software packaging, deployment, and release workflows.
- Evaluate and recommend modern installer and deployment technologies.
- Lead migration initiatives from InstallShield to alternative installer platforms where applicable.
- Collaborate with development and QA teams to improve build and release efficiency.
- Troubleshoot build, packaging, deployment, and environment-related issues.
- Ensure release processes follow security, compliance, and quality standards.
Education :
- UG: B.Tech / B.E. in Computer Science and Engineering (CSE), Information Technology
- PG: MCA in Computers