Azure DevOps Engineer - Management Services
Description
Azure DevOps Engineer
Management Services Department
The Bermuda Monetary Authority (Authority or BMA) is seeking the services of a qualified and skilled team member to work as an Azure DevOps Engineer within the Management Services Department. Reporting to the Deputy Director, the Azure DevOps Engineer is responsible for designing, building and operating the Azure-based cloud environment, ensuring performance, reliability, scalability and configuring hybrid connectivity between on-site systems and the cloud environment. The post holder will also be responsible for introducing processes, tools and methodologies to balance the needs throughout the software development life cycle, from coding and deployment to maintenance and updates.
This is a key role for the Authority and the post-holder will be responsible for but not limited to:
• Assisting with establishing a plan that includes collaboration, code, infrastructure, source control, security, compliance, etc.
• Assisting in the build-out of the Department’s application portfolio on the Azure public cloud, leveraging cloud-native design, microservice architecture and containerisation
• Designing, building and maintaining efficient, reusable and reliable Azure infrastructure
• Implementing and managing build infrastructure and understanding build automation in the context of .NET
• Implementing, managing and optimising the Continuous Integration and Continuous Delivery/Deployment (CI/CD) pipeline with various Azure DevOps tools
• Identifying areas and processes to automate and improve the development and release process
• Overseeing the release process, working closely with development and operations teams, ensuring deployments and having contingency plans for rollbacks if required
• Troubleshooting and resolving issues or errors in applications proactively
• Creating and maintaining policies and procedures related to infrastructure, deployment processes and standard operation procedures that align with the DevOps philosophy and practices
• Implementing backup and disaster recovery strategies to ensure data protection and business continuity
• Acting as an internal expert in the assigned system and being aware of what changes have been made to the base system
• Performing other related work and special projects as assigned by management in accordance with competencies normally associated with the post
This position requires a proven technical and business background. Therefore, the post-holder should have:
• A master’s degree in computer science, engineering or a related field, or a bachelor’s degree in computer science, engineering or related field and a certification (i.e., Azure Developer Associate,
Terraform Associate or DevOps Engineer Expert)
• A minimum of seven (7) years of Microsoft Azure experience involving design, deployment, configuration and optimisation or DevOps Engineer, of which at least three (3) years should be at a senior level working within a financial services business
• Experience in the design and operation of medium to large-scale enterprise infrastructure, databases and application systems
• Familiarity with .NET Core is a benefit
• Strong experience with Azure Cloud Services (PaaS and IaaS), Azure storage capabilities, and Azure DevOps
• Use CI/CD experience with tools like Github Actions, TeamCity/Bamboo, SonarQube, Artifactory/Nexus and Azure Artifacts
• Hands-on ‘Infrastructure As Code’ knowledge using Ansible/Terraform/ARM Templates/Bicep and GIT source control to provision and deploy cloud resources
• Proficient in scripting languages such as Python, Powershell, Bash, Ruby, Go and Azure CLI
• Experience using build tools such Maven, MS Build, Cake and Node
• Experience in migrating and transforming existing systems to the cloud using Azure tools and best practices
• Strong communication skills and ability to work effectively with multiple stakeholders and collaborate with others
• Excellent problem-solving and analytical skills with attention to detail to handle complex challenges and issues
The Authority is the integrated regulator of the financial services sector in Bermuda. We offer the opportunity for broad exposure to international regulatory issues, special projects and a variety of work experiences.
If you are looking for a challenging opportunity in a team environment, we invite you to submit your application online via our ‘Careers at BMA’ page at www.bma.bm. Applications for this position must be received no later than 13 December 2024.
Bermuda Monetary Authority is an Equal Opportunity Employer.
Individual Excellence…Collective Strength