Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Main Job Duties:
- 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 software branching and merging activities for parallel development
- To maintain and control software builds, version control and baseline management
- 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 the application support teamEgyptian Banks Company
- 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
Job Requirements
- A degree in computer sciences or equivalent
- 3 to 5 years’ experience in software configuration management
- Knowledge in software Product Life Cycle Management
- Experience with source control tools (TFS 2013 , 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 tracking tools