Top Business Group for Human Resources

Senior Configuration & Release Engineer

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