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