# Senior Engineer, DevOps

**Company:** [Egyptian Banks Company](http://jobs.workable.com/companies/hb636HyLHoaMkkdWwnhrYJ.md)
**Location:** Cairo, Egypt
**Workplace:** on site
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/e44d25a4-72fe-4222-afa7-c418fdcc0abc)

## Description

-   Manage/administrate Azure DevOps Server.
-   support and maintain version control activities.
-   Implement CI/CD methodology using Azure Pipelines and Jenkins.
-   Design, maintain and enhance build and deploy automation scripts using different tools and techniques for different SDLCs.
-   Build/package different products components including websites, windows services, web services, backend and mobile applications.
-   Manage baselines/tags and ensure/apply source control policies.
-   Enhance SDLC processes and procedures.
-   Generating security code scan reports.
-   Manage products release cycle and deployment on different environments (Testing, penetration testing, integration activities, etc.).
-   Troubleshoot application configuration issues in testing, staging, UAT environments.
-   Build reports and dashboards.

## Requirements

-   Bachelor's degree in computer sciences/ computer engineering or equivalent.
-   +5 years of experience in software configuration management.
-   Strong knowledge in SDLC Management. Experience with version control tools (Azure DevOps, GIT, ...) from Management and administration point of view.
-   Strong knowledge in DevOps, CI/CD methodologies and tools (Jenkins, DevOps pipelines, Docker, Containers).
-   Knowledge in various development/mobile application tools (IDEs) Ex. Microsoft visual studio, IntelliJ, Android studio and XCode.
-   Strong knowledge in release management process and regulations.
-   Strong skills in troubleshooting deployments and configuration issues.
-   Familiar with various operating systems (Windows, Linux and MacOS).​
