Reporting to CPTO the DevOps Engineer will have many stakeholders across the product organisation and will interact regularly with Product Owners, Software Architects & Engineers and QA. This role is a key role in the Moorepay product organisation and your key responsibilities will be the design and maintenance of the Azure application architecture including the following:
Provision Dev Test Prod Infrastructure as code using Azure CLI, Powershell, ARM templates and or Terraform for production and DR environments.
Manage & Optimise Azure DevOps pipelines for CI/CD and Release Management workflows.
Manage Azure DevOps repos and branch policies.
Manage & Optimise the configuration of PAAS/IAAS, App Services, VM’s, Azure SQL, Hybrid Relay, VNET for high availability, data redundancy data loss prevention site recovery and resilience.
Implement Continuous feedback to engineers, monitoring and recommendations using Azure Application Insights and Log Analytics Workspace and other tools available.
Working closely with existing IBM application and infrastructure engineers feed into projects to optimise integration between Azure public cloud apps and the Moorepay private cloud such as:
Management & Optimisation of integration with Azure PAAS/IAAS utilising DB2 Connect.
Managing native IBMi code migration to Git and subsequent repos and branch policies, including adding to Azure DevOps pipelines.
Management & Optimisation Batch & Interactive design, including Job Queues, for high availability, data redundancy data loss prevention site recovery and resilience.
Enhancing and designing CLP scripts for automation of load testing.
Implement monitoring and recommendations using IBM monitoring tools.
As DevOps Engineer you will optimise and ensure cloud deployments are met within set timescales whilst being the key person in status of development and test Azure environments.
Experience with Continuous Integration Delivery models such as Azure DevOps, including Git, CI/CD pipelines and IaC.
Strong automation experience using Azure Automation, Azure CLI, PowerShell, Terraform, and ARM templates.
Strong knowledge of infrastructure solutions, specifically in relation to Microsoft Azure, platform migration, system security, enterprise directories, and cloud technologies.
Design, Implementation and Support experience of sophisticated Azure infrastructure solutions (IaaS & PaaS).
Monitoring, alerting and logging tools (Azure Monitor / Log Analytics).
Familiarity with Azure network topologies and technologies including VPN gateways, next generation firewalls and ExpressRoute.
Familiarity with containerization technologies (AKS) is desirable.
Required Knowledge, Skills, and Abilities
Non-Technical Requirements: • Experience working with teams to facilitate project work. • Solid experience in communicating and presenting complex information to technical and non-technical stakeholders, both verbally and in written form. • Solid written and spoken English skills. Preferred Certifications: • Microsoft Certified: Azure Administrator Associate, or within 1 year of hire. • Microsoft Certified: Azure Solutions Architect is highly desirable.