Job Purpose
The Azure Cloud Platform Engineer is expected to have a strong proficiency in the deployment of services using Bicep modules and a deep understanding of key Azure technologies. The ideal candidate will have hands-on experience with Azure Networking, Azure Kubernetes Service (AKS), and a variety of Azure services while demonstrating the ability to work effectively in a fast-paced, dynamic environment.
The candidate should also possess a strong desire to stay current with evolving Azure technologies and be capable of quickly learning new skills related to the Azure platform. Knowledge of Azure DevOps is a plus, as the role will require collaboration on continuous integration and continuous delivery (CI/CD) pipelines.
Job Description
Deploy and Manage Azure Services
• Utilize Bicep modules for Infrastructure-as-Code (IaC) to deploy, manage, and maintain various Azure services, ensuring high availability, scalability, and security.
Azure Networking Expertise
• Design, implement, and troubleshoot network solutions within Azure, including virtual networks, subnets, Network Security Groups (NSGs), and VPNs.
AKS Management
• Administer and optimize Azure Kubernetes Service (AKS) environments, ensuring efficient container orchestration, scaling, and management.
Azure Service Administration
• Work with a wide range of Azure services, including Azure Storage, Azure Compute (VMs, Functions, App Services), Azure Databases, and more. Ensure seamless integration and deployment of these services in production environments.
Automation and Scripting
• Develop automation scripts using PowerShell, Azure CLI, and other relevant technologies to simplify deployment and management processes.
DevOps Integration
• Collaborate with the DevOps team to implement and manage Azure DevOps pipelines for CI/CD, automating deployments, testing, and monitoring.
Compliance
• Comply with any filing requirements imposed by local governing authorities.
• Comply with all tax reporting and payment requirements.
• Comply with the group guidelines.
• Identify and mitigate financial risks by implementing effective internal controls and risk management strategies.
• Comply with the company’s Information Security Management System (ISMS) and ISO 27001 requirements, and actively participate in regular training and audits to ensure continuous alignment with the standard.
Code of Conduct
At Bespin, we are committed to excellence in all that we do, continually seeking opportunities for improvement and innovation. We prioritse fostering a positive and collaborative atmosphere where teamwork thrives, and we expect all our employees to embrace this commitment as well.
Key Expectations
• Embrace a dedication to excellence and actively seek opportunities for improvement and innovation.
• Contribute to a positive and collaborative environment that encourages effective teamwork and support.
• Collaborate with colleagues to adapt and achieve shared goals, driving success together.
• Serve as a role model for peers by embodying the Bespin Motto and upholding the behaviours and ethics that define our organization.
• Help create a vibrant and inspiring workplace for all employees.
Job Specification
Education
• Bachelor’s degree in computer science, Engineering, or related field
Professional Certifications
• Azure Solutions Architect Expert (Preferred)
• Azure Administrator Associate (Preferred)
• Azure DevOps Engineer Expert (Preferred)
Experience
• Proven experience in Azure Cloud Platform and deep understanding of Azure services, especially Azure Networking and Azure Kubernetes Service (AKS).
• Proficiency in deploying and managing infrastructure using Bicep modules for IaC.
• Strong hands-on experience with core Azure services, including Azure VMs, App Services, Azure Functions, and Azure Storage.
• Knowledge of Azure networking concepts, including Virtual Networks, Load Balancers, VPNs, NSGs, and Application Gateway.
• Familiarity with Azure DevOps for building and managing CI/CD pipelines (a plus).
• Ability to thrive in a fast-paced environment, working with various teams to ensure continuous service delivery.
• Strong problem-solving skills and the ability to troubleshoot complex cloud infrastructure issues.
• Willingness to continuously learn and adapt to new technologies in the Azure ecosystem.
Knowledge
• Understanding of monitoring tools such as Azure Monitor and Azure Log Analytics.
• Familiarity with containerization and orchestration technologies beyond AKS, such as Docker