Job Type
Full-time
Work Type
On-Site
Location
Cairo, Egypt
Experience
1 - 3 years
Job Purpose
The Senior Azure App & Infra Engineer is responsible for designing and implementing Microsoft Azure-based infrastructure and applications solutions. This role includes driving modernization, complex Azure migration projects, applying Infrastructure-as-Code (IaC) practices, and aligning solutions with Azure Well-Architected and Cloud Adoption Frameworks.
Job Description
Bespineers Conduct
• Adhere to company policies and procedures, as well as applicable laws and regulations.
• Handle conflicts in a professional and constructive manner.
• Aim for high-quality work and continuously look for ways to improve.
• Maintain a positive and cooperative attitude, such as accepting feedback politely and remaining calm and professional when faced with challenges, to contribute to a more productive and pleasant work environment.
• Work as part of a team, be willing to help others, communicate effectively and be willing to adapt to reach team goals
• Act as role models, demonstrating Bespin Motto, behaviors, and ethics that Bespin aspires to uphold.
Additional Responsibilities
Deployment and Infrastructure Management
• Develop, deploy, and manage Azure cloud infrastructure to support software systems, applying DevOps methodologies and using a variety of tools and technologies.
• Create, manage, and optimize continuous integration and continuous delivery (CI/CD) pipelines for deploying applications.
• Automate and manage the infrastructure in Azure using Infrastructure as Code (IaC) tools like CloudFormation or Terraform.
• Ensure that the infrastructure aligns with the clients requirements for scalability, reliability, performance, and security.
• Stay up to date on relevant technologies, understand trends and opportunities to ensure we are using the best possible
• techniques and tools.
• Utilize containerization technologies such as Docker and orchestration services like Kubernetes to automate the deployment and scaling of applications.
• Perform root cause analysis for production errors and provide solutions to prevent recurrence.
Additional Responsibilities
Deployment and Infrastructure Management
• Contribute to the planning and strategy related to system architecture and development.
• Lead the efforts in maintaining compliance with relevant standards and regulations.
• Lead initiatives on introducing new automation techniques and tools to the team.
• Design implementation architectures and solutions using PaaS, IaaS & DevOps.
• Collect technical requirements for business process integration and create modernization roadmaps.
• Design and Implement Cloud solutions with a focus on Azure Well-Architected Framework and Cloud Adoption Framework.
• Deliver high-quality cloud infrastructure using IaC, specifically Terraform.
• Conduct infrastructure assessments and lead migrations to Azure (IaaS, PaaS, SaaS).
Additional Responsibilities
Job Specification
Education
• Bachelor s degree in computer science, Information Systems, Electrical Engineering, or any related field
Professional Certifications
• Microsoft Certified: Azure Administrator Associate
• Microsoft Certified: Azure Solution Architect
• Microsoft Certified: DevOps Engineer Expert
• Certified Kubernetes Administrator (CKA)
• Microsoft Certified: Microsoft Azure Security
Job Specification
Knowledge
• Infra as Code: Terraform, Ansible
• Strong Knowledge of Windows, Linux, Networking
• Tools: Jenkins, Azure DevOps, GitLab, Jira, Confluence
• Scripting Languages: Bash, PowerShell, Python
• CI/CD Pipeline concept, DevOps Architecture, and concepts
• Experience in Branching Strategies, working with Git
• Monitoring tools: Prometheus, Granafa, etc.
• Strong problem solving
• Containerization technologies such as Docker and Kubernetes
• Database management systems such as MySQL, MongoDB, or Oracle