Description Software Distribution manages the packaging, UAT testing and distribution of applications and OS images.
The Software Distribution Engineer will be focused on the building, engineering and troubleshooting of application packages. This primarily includes application packaging and desktop\server deployments with an emphasis on following the processes defined for Configuration and release management standards.
Key Tasks
• The creation of sophisticated packages using MSI format
• Reengineering of existing packages with required any updates
• Troubleshooting of all package related errors
• The development of scripts and batch files to automate build process
• Application deployment using Microsoft SMS
• The deployment of client & server OS images
• Resolve technical and process issues within Software Distribution
• Assist in the definition and implementation of automated processes and procedures
• Support the deployment and production phases
• Provide software-troubleshooting support to Help Desk
• Assist with configuration management
• Documentation of procedures and best practices
• Review existing packages and assist in ensuring package integrity
• Use change control to track packages and scripting modifications
• Assist in maintaining accurate and timely documentation to reflect work status
• Other tasks and responsibilities may be assigned as needed
Required Experience, Skills and Abilities
• Experience packaging applications in preferably in MSI format
• Strong scripting experience
• Experience with VB scripting is an asset
• Strong application validation\UAT testing experience
• Experience scripting using install script is advantageous
• Experience using virtual environments
• Strong PC LAN/WAN Networking skills
• Previous experience in SMS administration
• Fast learner is a must
• Experience in a similar position
• Good communication and interpersonal skills
• Good documentation skills
• Ability to work well under pressure
• Ability to work to project timelines and milestones
• Ability to work as part of a team
• Ability to learn and work in a dynamic environment
• Ability to work in a multi-cultural and international environment
• Fluent in English
Comments