EPAM Systems

Azure Lead DevOps Engineer

3+ months agoNewcastle upon Tyne, United Kingdom

Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has leveraged its advanced software engineering heritage to become the foremost global digital transformation services provider - leading the industry in digital and physical product development and digital platform engineering services. Through its innovative strategy; integrated advisory, consulting, and design capabilities; and unique 'Engineering DNA,' EPAM's globally deployed hybrid teams help make the future real for clients and communities around the world by powering better enterprise, education and health platforms that connect people, optimize experiences, and improve people's lives. In 2021, EPAM was added to the S&P 500 and included among the list of Forbes Global 2000 companies.

Selected by Newsweek as a 2021 Most Loved Workplace, EPAM's global multi-disciplinary teams serve customers in more than 45 countries across five continents. As a recognized leader, EPAM is listed among the top 15 companies in Information Technology Services on the Fortune 1000 and ranked as the top IT services company on Fortune's 100 Fastest-Growing Companies list for the last three consecutive years. EPAM is also listed among Ad Age's top 25 World's Largest Agency Companies for three consecutive years, and Consulting Magazine named EPAM Continuum a top 20 Fastest-Growing Firm.

DESCRIPTION

Currently we are looking for Azure Lead DevOps Engineers to strengthen the team in our Newcastle office.

To be successful you will have an in depth technical background in various areas of modern technology stacks with a focus on deployment to Azure, and will have led and enthused small teams and/or guided them technically. You will be a highly motivated, self-directed technical expert with a wide range of practical experience delivering digital platforms. You will have a 'can-do' attitude and be capable of multitasking and working under pressure. You will also have experience and understanding of Agile methodology and popular Agile frameworks, such as Scrum and Kanban, and have led some ceremonies such as daily standups, demos, and retrospectives.
Responsibilities

  • Design, develop and manage CI/CD process for different types of application and automate as many processes as possible
  • Manage and support customer environments in Microsoft Azure cloud
  • Consult customers on technical aspects of installation, sizing, scaling
  • Support development teams in technical questions of continuous integration/continuous delivery, delivery organizations
  • Manage the full release process
  • Lead team both technically and on daily activities and agile processes
  • Elaborate and estimate stories, and plan the team's work
Requirements
  • Strong experience in configuring, maintaining, and troubleshooting Azure based production systems with one of either Windows or Linux OS
  • Microsoft Azure Cloud expert including:
    • ARM templates writing, setup automation for resources provisioning (Azure PowerShell)
    • A second tool for Azure resource provisioning or configuration management (eg Terraform, Ansible, Chef etc)
    • Azure services (Azure App Service, Azure SQL, Azure Service Fabric, Azure Storage Account
    • Understanding of load balancers, DNS, virtual networks and firewalls in cloud environment
    • Setup monitoring (performance metrics, OMS)
  • Azure Active Directory:
    • Azure AD authentication
    • Integration of Azure AD as authentication for other systems
    • Design and implementation of Role Based Access Control
  • Design, develop, build and manage CI/CD pipelines as an expert in Azure DevOps and at least one other CI/CD tool (eg Octopus Deploy, Bitbucket pipelines, Jenkins) for both application and infrastructure code, including:
    • Automated build and release pipelines
    • Code quality checks
    • Unit, integration and functional tests integrated into pipeline
    • PowerShell scripting for custom tasks automation
  • Deep understanding of git usage and different branching strategies
  • Able to lead a team in Agile delivery model (eg Scrum or Kanban) including acting as scrum master or similar
  • Able to give technical leadership to a team
  • Able to elaborate stories, estimate and plan work
  • Able to document the work you or the team are doing
  • Customer-oriented, diligent, proactive, focused on achieving customer's business objectives as top priority
  • Able to work successfully both individually and as a team member
  • Easy-going, friendly, communicative, positive and collaborative in relations with colleagues, inspiring and enthusing your team, in every situation strives to see opportunities rather than problems
  • Azure associate or above certification
  • Skills or certification in a second cloud platform (e.g. AWS/GCP)
We offer
  • We offer a range of benefits including
  • A competitive group pension plan, life assurance and income protection
  • Private medical insurance, private dental care and critical illness cover
  • Cycle scheme Tech scheme and season ticket loan
  • Employee assistance program
  • Various perks such as Gym discount, Friday lunch, on-site massage and regular social events
  • Unlimited access to LinkedIn learning solutions
  • EPAM Employee Stock Purchase Plan (ESPP) (subject to certain eligibility requirements)
  • Some of these benefits may be available only after you have passed your probationary period
Apply

Client-provided location(s): Newcastle upon Tyne, UK
Job ID: EPAM-55016