Senior DevOps Engineer

ENSEK Nottingham United Kingdom Finance
Warning! Vacancy expired

Company Description

We are a technology business operating in the global energy sector.

ENSEK have become the go-to option for top energy suppliers across the globe. Why? Because our technology is a significant step change away from the legacy systems that have historically dominated the market. It’s also massively cheaper to adopt the ENSEK solution, with no loss in customer service or standards.

But by far the biggest reason why ENSEK is the best choice in energy supplier software, is because of the people who work here and their endless enthusiasm, energy, and the way they support their colleagues. All our clients comment on what great people we have. Our people are our superpower.

That is where you come in.

Position

As the most senior DevOps engineer within the ENSEK Engineering department, you will join our Enablement team and work with other lead engineers to support and guide our agile product development tribes. You will own all current DevOps aspects for our SaaS products (primarily AWS infrastructure and Azure DevOps pipelines) and will shape the future direction for the DevOps discipline within ENSEK.

Requirements

You are accountable and responsible for providing and maintaining fit-for-purpose (highly available, performant, resilient, secure, scalable, automated and templated) environments and pipelines addressing the needs of our product development organisation as well as those of our customers.


To achieve this, you will:

  1. Build a comprehensive inventory of our existing DevOps assets and practices and work with the Head of Engineering to define a long-term DevOps strategy for the department, encompassing technology aspects as well as processes and ways of working.
  2. Work with the Enablement Product Owner to define and prioritise a DevOps backlog and roadmap consisting of day-to-day change and activities as well as longer-term strategic DevOps initiatives.
  3. Collaborate with other engineering leads within Enablement (e.g. application, data, quality assurance) to define a coherent approach to support and guide the product development tribes.
  4. Collaborate with tribe architects, software and QA engineers as well as engineering and product managers/product owners to address issues or implement improvements related to their environments and pipelines.
  5. Interact with our TechOps and Infosec teams to take their requirements into consideration (e.g. supporting release/deployment activities or infosec audits) and ensure knowledge about our environments and pipelines is shared as required.
  6. Create and maintain appropriate tooling to monitor our infrastructure and provide support to diagnose and resolve urgent issues affecting development, test or production environments
  7. (this role does not carry any on-call responsibility as these are undertaken by our TechOps department. However, the DevOps Lead will support high-priority activities as 3rd-line support).
  8. Interact with third-party partners and vendors (e.g. AWS or colocation provider), support procurement activities (business case, vendor evaluations).
  9. Regularly update relevant procedural or technical documentation.
  10. Organise and chair a DevOps Guild to share industry updates, spread DevOps principles and best practices and to enable product tribes to take more ownership of their DevOps needs.
  11. Potentially as the organisation grows, lead a small team of DevOps enablement engineers.

Technical skills:

  1. Extensive experience designing, implementing and operating AWS cloud infrastructure (compute, networking, storage) supporting complex and highly available enterprise applications (ideally professional AWS certified),
  2. Extensive experience in release and deployment automation tooling, ideally with Azure DevOps,
  3. Strong experience working with DBMS (deploying/migrating/updating MS SQL, Postgres),
  4. Experience with Linux/Windows hosts, working with containerised (ECS/EKS) or serverless apps,
  5. Strong drive for infrastructure as code (CDK, Terraform, Ansible, AWS CloudFormation),
  6. Strong understanding of cyber security, experience with PCI and ISO27001 compliance, cryptography, SSL certificates, HSM
  7. Experience with logging/monitoring/profiling frameworks (New Relic, Splunk, Prometheus),
  8. Experience with integrations towards customers/suppliers infrastructure or third-party data centres, hence good knowledge of physical networking infrastructure beyond AWS and of VPN’s,
  9. Scripting skills e.g. PowerShell, Python, Perl,
  10. Nice to have: exposure to software development lifecycles, frameworks & languages e.g. .NET C#.

Other skills and experience:

  1. Experience in fast-moving agile environments working across a large engineering team,
  2. Ability to build strong relationships with wide range of internal/external stakeholders (technical and non-technical), and to influence senior stakeholders to reach consensus to support change,
  3. Innovative and looking to challenge the status quo and drive continuous improvement,
  4. Resilient and perseverant, demonstrating a positive can-do and customer-focused attitude,
  5. Curious, staying up to date with industry developments, active in external communities,
  6. Demonstrating a high attention to detail and quality, whilst able to consider the bigger picture,
  7. Organised, dependable, able to juggle multiple tasks and priorities and work well under pressure,
  8. Ability to work remotely with little supervision, and to interact with remote and distributed teams,
  9. Nice-to-have: experience formally/informally leading more junior DevOps engineers.

Other information

Flexibility

We are a flexible employer and very much open to finding arrangements that suit your lifestyle. This can include remote working, flexible work arrangements and all or any combinations in between. We’ll do our best to flex around you and your life. Dependent on role there may be a requirement to attend our Nottingham office or to attend client sites.

Benefits

  • 33 days holiday including 8 bank holidays.
  • Option to buy or sell 5 extra days per year.
  • An extra day off for your birthday.
  • Prioritised mental health support in house and externally.
  • Discounted travel passes.
  • Vitality health insurance.

Added Incentives

  • 50% Off Virgin Active membership.
  • Free Amazon Prime.
  • Heavily discounted Apple watch.
  • Regular health & fitness checks.
  • Café Nero coffee each week.
  • 25% off healthy food at Waitrose.
  • Free cinema tickets.