Azure Service Engineer

ClearMacro ,
London, Greater London

Overview

Job Description

About ClearMacro: Based in London, but with members of the team in multiple locations, we are an early stage tech company in the asset and wealth management space. We are building cutting edge tools designed to improve the way that active professional investors go about making investment decisions. We are now starting to scale our operations, requiring a number of new hires, among them an Azure Service Engineer. The role is London based, reports directly to the CTO and will involve working with the IT, QA, Development and Product Teams to support our ClearENGINE platform and related applications. These applications are designed and developed for the Azure Platform as Software as a Service (SaaS) applications. The Azure Server Engineer will have two primary responsibilities in this environment: Deploy, administer, support, and troubleshoot our applications in Azure. Guide the Software Development Life Cycle (SDLC) for the environment, primarily the promotion and deployment of code through the SDLC. This includes writing and managing all the automation and deployment scripts for this process. Essential Tasks, Duties, and Responsibilities: Compiling software and packaging builds using standard Microsoft tools. Implementing smoke tests into the build process. Work with developers to identify, debug, and resolve build or deployment issues. Develop, manage and execute automation processes for the environment. Manage and maintain all Azure resources. Debug and troubleshoot performance issues of all applications. Guide technical teams on best practices of the SDLC process. Profile: We are looking for an individual that is keen to work in a start-up (we stress at the outset a start-up is very different to a mature corporate environment). It requires someone that will enjoy the challenge of helping accelerate our growth, expected to ramp up post a major strategic investment. To that end, we identify the following specialized knowledge and skills as being essential: A team player with excellent written and verbal communication skills and strong organizational skills. Must have a service-oriented attitude with excellent problem solving and analytical skills. Ability to work independently, self-motivated, and highly focused. Ability to thrive in a changing environment. Ability to manage multiple projects with multiple priorities. A strong understanding of the software development lifecycle and software development methodologies (requirements gathering, analysis and design, development tools, version control, testing and QA, and deployment). Well-honed skills and expert understanding of Software Configuration Management (SCM). Ability to perform complex SCM tasks and ability to mentor or train others in the configuration management effort Possesses expertise in one or more of the following or similar areas: o Azure Platform and Infrastructure as a Service resources. o Azure DevOps (boards, pipelines, repos, test plans, artefacts). o Windows Server administration and configuration knowledge. o Software engineering or programming. o Windows and PowerShell Scripting. Excellent interpersonal skills