Share this Job

Job Title:  DevOps Engineer

Job ID:  2961
Department:  Infrastructure
Category:  IT Development
Location: 

Birmingham, GB London, GB

Employment Type:  Permanent
Description: 

 

The Role:

We are looking for a permanent DevOps Engineer to join our expanding team within a market leading organisation, and work on cutting edge projects. If you are a DevOps/Platform Engineer who is well organised, methodical, passionate about technology and eager to develop your existing skills and experience within a fast-paced environment, then this role could be for you.

 

Skills and Experience:

 

Personal Attributes:

  • Excellent communication skills
  • Strong analytical, problem solving and issue resolution skills
  • Attention to detail
  • Mentoring and Coaching experience and supporting more junior staff
  • Team player with the ability to exercise independent decision making
  • Hands-on, dependable, detailed, quality-conscious and result driven
  • Flexible and able to adapt to new ideas with a can-do attitude
  • Able to learn and research independently
  • Able to plan successfully and understand the big picture

 

Role & Responsibilities: 

  • Work with Senior Platform Engineers, Infrastructure and DBAs to design, plan, implement, and release necessary changes according to the needs of the business.
  • Work on everything from transitioning the on-prem teams into the cloud, helping move to an orchestrated container-based service architecture (Kubernetes and Docker). 
  • Add, Improve and maintain modules in our central Terraform & PowerShell Module library 
  • Consolidate existing Azure resources where possible and migrate on-prem services to PaaS/AKS services with assistance from the platform engineering team and engineering teams 
  • Manage and monitor systems to ensure that issues are quickly identified and resolved 
  • Collaborate with the operations and development teams to plan and execute system changes e.g security and audit controls 
  • Automate build and release manual activities 
  • Create guides and documentation for the development team to operate and maintain products. 
  • Participate in incident management. Prioritise incidents to help deliver within SLAs. Carry out strong diagnosis to discover root cause and resolutions.

 

Essential Skills: 

  • Excellent hands-on experience with Microsoft Azure and Azure DevOps Pipelines
  • Excellent hands-on working knowledge of Infrastructure as Code using Ansible, Terraform and PowerShell. 
  • Excellent hands-on knowledge on the usage of CI/CD processes including the integration of security & code quality tools.
  • Excellent hands-on experience in engineering and automation of container orchestration with Kubernetes
  • Excellent hands-on experience in designing, implementing, testing, and securing APIs
  • Excellent knowledge of relevant Operations services and Agile methodologies
  • Excellent hands-on experience implementing security controls across data, infrastructure, and applications primarily in Azure
  • Excellent hands-on knowledge in logging and monitoring tools (Prometheus, Grafana, Victoria).
  • Excellent hands-on knowledge in setup, maintaining and supporting Kubernetes environments using cloud providers -vSphere for on-premises and Azure for cloud deployments. 
  • Good understanding of information security principles, cloud security and best practices
  • Good working knowledge of Teamcity and Octopus. 
  • Good knowledge of security scanning tools (Static Code Analysis, Dynamics Security Testing, Opensource and Container Scanning tools).
  • Good working knowledge in building solutions on and developing integrations using Azure services
  • Good working knowledge with Secure Software Development Lifecycle (SSDLC) in an Azure world 
  • Good working knowledge implementing security controls across all infrastructure, platforms, and applications
  • Good working knowledge of implementing BCP and Disaster Recovery solutions for services deployed onprem and Azure.
  • Good working knowledge of implementing enterprise grade monitoring and alerting solutions of application, networks, data, and infrastructure
  • Able to produce excellent documentation to support the development and implementation of critical projects
  • Ability to lead complex project end-to-end from requirements, design, implementation, testing and supporting the solution.

Highly Desirable: 

  • Experience with Elastic Search 
  • Experience with Linux, package management, config changes and basic tasks
  • Experience implementing WAF solutions using services such as Akamai
  • Experience implementing SIEM & SOAR Tools
  • Experience in privileged access management, vulnerability management, secure remote access, secrets management and access control.