Software Engineering Team Manager
Job Description
DevOps Engineer
- 4 to 11 years of experience in DevOps, Site Reliability Engineering (SRE), or a similar role
- Proficiency in Azure cloud platform
- Hands-on experience with Infrastructure as Code (IaC) tools like Terraform
- Strong experience with CI/CD tools
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Knowledge of scripting languages such as Bash, Python, or PowerShell
- Strong understanding of networking, security, and system administration
- Experience with logging and monitoring tools
- Knowledge of security best practices and DevSecOps methodologies
Key Requirements
- Design, implement, and manage CI/CD pipelines
- Automate infrastructure provisioning using Terraform scripting
- Monitor system performance and troubleshoot issues
- Maintain and optimize Azure cloud environments for scalability, performance, and cost-effectiveness.
- Enhance security by implementing DevSecOps best practices
- Manage containerization and orchestration using Docker and Kubernetes.
- Collaborate with delivery team to optimize application performance in Azure environment
- Implement and maintain logging, monitoring, and alerting solutions
- Implement and maintain cloud secret and password management solutions using Azure secret management tools.
- Ensure secure access control policies for sensitive credentials and automate key rotation processes.
Cairo, EG