Category
General
Publish Date
Sunday 13-01-2019
Country
Egypt
Gender
any
Years Of Experience
6 - 9 Years
Salary
Negotiable
A reputable company located in 5th settlement is hiring a Senior Configuration & Release Engineer
Job Description :
- To administrate Team Foundation Server (TFS) / GIT; support and maintain version control for all stakeholders
- Ensures and apply policy and security roles and access control of the Configuration Management System
- Building and packaging of websites, Windows services, web, WCF services, and Backend applications.
- To perform branching and merging activities for parallel development
- To maintain and control software builds, version control and baseline management
- Apply build & deployment automation and Continuous Integration techniques using various tools and scripts
- To assist in the maintenance and administration of build/release systems
- To design, document, implement, and maintain scripts to enhance current build/release processes
- To manage baselines, change control and ensure change control process has followed
- Installing and/or upgrading new software tools when needed and help administrate resources
- To Perform various deployment activities for work products on the target environments and to Perform the required validation before release To theapplication support team
- Managing the build and release process, working with both the dev team and ops teams in their middle ground
- To Configure and administer deployment on the testing , staging and integration environments and agree how to handle environment conflicts
- Troubleshoot application configuration issues in testing and production environments; help to ensure packages have been installed properly
- To participate in the improvement, documenting, communicating and sustaining for configuration management process for software applications
- To report on configuration status of development, test and production environments.
- Continuous researching cutting edge industry standards , technologies and tools for refining and automating the configuration management activities and tasks
Qualifications :
- A degree in computer sciences or equivalent
- 4 to 8 years’ experience in software configuration management
- Experience in software Product Life Cycle Management
- Experience with source control tools (TFS, GIT...) from Management and administration point of view
- Knowledge in continuous integration / continuous delivery, ex. Maven, MS build , Jenkins, Team Foundation, Octopus Deploy
- Knowledge with the various application Servers, ex. IIS, Glass fish, WebLogic, IBM WebSphere
- Knowledge in SharePoint administration
- Knowledge in Scripting tools ,ex. PowerShell, Bash, Python
- Knowledge in development tools Ex. Microsoft visual studio and/or Eclipse
- Knowledge release management process
- Good skills in Microsoft office
- Excellent communication skills