Lead DevOps Engineer

Shoreditch, UK
14 Jul 2019
26 Jul 2019
Contract Type
Full Time
As a Lead DevOps Engineer, you'll be responsible for the design, automation, building and operation of significant infrastructure and application components. You ensure compliance with any relevant requirements and quality standards. You are a knowledge holder with a depth of understanding in a range of technologies and can advise on best practices

Tech Challenges you'll solve

You lead with designing and developing infrastructure or application components - typically within an agile team - that meet user needs and quality standards by:
  • Taking ownership for the automation, deployment and operation of significant components within a solution with a view to ensuring the service is ready for production.
  • Designing and building components that are scalable, resilient, efficient, secure, cost-effective and minimise lock-in.
  • Working with colleagues across disciplines to deliver or maintain an operationally ready service.
  • Actively raising risks with both delivery and technical peers.
  • Demonstrating an ability to work effectively within high-pressure environments.
  • Contributing to commercially viable estimates and designs for technical work.
  • Focusing on delivering a Minimum Viable Product and then iterating.
  • Coaching and mentoring junior technical staff.
  • Comply with all confidentiality and non-disclosure policies and/or agreements and ensures security of information at all times

Required Experience
  • You know and can rationalise between different approaches to configure and manage infrastructure platforms.
  • You know the benefits and can contrast the use of many different cloud platforms relative to one another through personal experience.
  • You know how the internet works and have strong networking skills.
  • You appreciate how to deploy web services to production environments.
  • You appreciate at depth how Linux and/or Windows operating systems work and can perform advanced troubleshooting for the same.
  • You appreciate how to implement configuration management tooling and can explain at least 1 technology in depth including testing e.g. Puppet, Ansible or Powershell.
  • You appreciate how code should be released to production as part of a Continuous Delivery pipeline.
  • You appreciate how to use continuous integration tooling with advanced use-cases e.g. Jenkins/Teamcity.
  • You appreciate how to utilise version control systems such as a git as part of a peer review and testing process.
  • You can recommend and implement basic security controls for the components you lead with delivering.
  • You can use at least 1 scripting language to automate tasks e.g. bash, python, ruby, batch, visualbasic or powershell.

  • You appreciate how to communicate technical designs spanning multiple components in a simple, concise manner. This is true in all forms of communication including conversation, documentation and presentations.
  • You appreciate how to make balanced decisions within fast-moving environments.
  • You can prioritise your own time - and that of more junior engineers - with minimal guidance.
  • You can recommend best-practice solutions based on personal experience.
  • You have an open and progressive attitude to ongoing personal development and information sharing.
  • You actively coach and mentor junior technical staff.

Desirable Skills
  • You appreciate and can implement robust security controls across infrastructure components.
  • You appreciate how to design the storage and networking components of a cloud-based solution.
  • You appreciate how to monitor web services.
  • You actively share your thoughts and views on technology.
  • You participate in technology communities.
  • You contribute to open source projects.

Similar jobs

Similar jobs