WHO ARE WE LOOKING FOR?

We're looking for a capable DevOps Support Engineer, with Microsoft Azure Cloud experience, to join our dynamic and growing team. Ideally you will have some Microsoft Azure Certification with the Azure Admin Associate certificate being desirable. Please DO NOT apply if you do not have solid Microsoft Azure experience.

This role suits a multi-skilled person with .NET skillset, interested in DevOps tooling and processes and knowledge of networks/server maintenance, website hosting, support and back-up procedures. A key part of the role is to assist the Technical Director with the administration of our client websites, applications and Azure app service environments. You will both maintain and continuously look for ways to improve the DevOps processes and find efficiencies through latest technologies (Docker; Kubernetes etc) and automate wherever possible. Ideally you will have experience and a solid understanding of managing internal business networks and firewalls; and server environments with emphasis on maintaining infrastructure, not limited to but including, Windows & IIS (Cloud / VM’s), .Net Framework, Microsoft Exchange, Active Directory, and MailFlow.

    SKILLS YOU SHOULD HAVE

    • IT related Degree or Diploma. MCSA, MCSE or similar qualifications (very beneficial)
    • A minimum of 2-3+ years' experience as a System Engineer / Network Support Engineer / DevOps Engineer / or .NET Developer
    • Experience working with Microsoft Azure Cloud Environments and App Services
    • Azure Admin Associate certificate - very advantageous
    • Experience with Cloud backup strategies, automation, disaster recovery strategies, cloud security
    • Experience maintaining Cloud storage networks, backup and data retention policies
    • Experience with Microsoft DevOps and CI/CD processes
    • Experience with Azure CDN management and Azure Frontdoor - very advantageous
    • Experience with Azure Application Insights - advantageous
    • Experience with Microsoft Entra / Endpoint Manager and setting up and managing conditional access and other security policies
    • Experience with Azure Active Directory and managing company directories
    • Good understanding of source control best practice and branching strategies, using tools like GIT, Bitbucket, Sourcetree
    • DevOps tools and process – Docker; Kubernetes; GIT; New Relic; JIRA (very advantageous)
    • Firewall Management; Virtual Network Gateways; VPN
    • Scripting experience i.e. BASH or Python or PowerShell
    • Ability to write SQL database scripts (advantageous, not mandatory)
    • Ability to create and maintain SQL databases
    • A solid understanding of web development technologies and processes and how they all work together. For example, HTML, CSS, JavaScript, .NET or PHP, Databases
    • Excellent troubleshooting skills, with the ability to resolving technical issues, database anomalies, website performance issues related to underlying database issues or Cloud app service infrastructure.
    • Solid communication and project management skills
    • Experience providing and supporting client service level agreements (SLA’s) and responding to our clients during outages, downtime etc. within SLA timeframes
    • Experience provisioning hardware for new employee devices managed through Microsoft Entra

    KEY RESPONSIBILITIES

    • Managing the Bluegrass Azure environments end-to-end, being responsible for provisioning and maintaining dedicated and shared app service environments
    • Proactively review and also troubleshoot Application Insights, when applications experience downtime
    • Proactively setup and review Azure Cost Management reporting dashboards across all environments
    • Provide Azure cost estimate calculations for new client hosting opportunities
    • Maintaining the internal Bluegrass core IT infrastructure
    • Manage and maintain the internal Bluegrass company network; firewalls; VPN; Microsoft Entra products and services
    • Setup and management of all Bluegrass employee hardware and devices and ensuring the company asset register is maintained for insurance purposes
    • 1st line support for managing and troubleshooting any user hardware related issues
    • Manage existing and setup of new employees, within the Bluegrass Azure directory and environments
    • Manage the existing telephony and Microsoft Teams phone systems with 3rd party vendors
    • Manage 3rd party suppliers and vendor contracts and relationships
    • Manage Azure app service subscriptions, including monitoring application insights and logs for potential issues
    • Support the development team with project deployments; troubleshooting application issues from a Cloud perspective; database support etc
    • Maintain DevOps pipelines and troubleshoot deployment related issues
    • Assist with the maintenance of monthly Platform Operations automation and test scripts
    • Create standards & process documentation and maintain existing documentation.