ENSEK
Location
Nottingham | United Kingdom
Job 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.
Our goal as a Platform team is to build the foundations and building blocks to enable our engineering teams to thrive. You will own our foundational platform within AWS, pipelines within Azure DevOps and developer portal with Backstage. We’re building a team with a strong focus on Platform Engineering, treating it as product, with customers and initiatives which are focused on developer experience and enhancing our platform capabilities for our customers internal and external to ENSEK.
KEY RESPONSIBILITIES:
You will be engineering and maintaining fit-for-purpose environments and pipelines addressing the needs of our product development organisation as well as those of our customers. We treat our platform just like a product, it has a backlog, customers, requirements and therefore your work will cover both long-term project work, and ongoing BAU support.
To achieve this, you will:
1. Consider automation at the heart of everything you do.
2. Work with the development teams to deliver leading class solutions to streamline the software delivery pipeline.
3. Work with the TechOps, SecOps & SRE to ensure the platform is secure, stable, and scalable.
4. Create and maintain appropriate tooling to monitor our infrastructure and applications and provide support to diagnose and resolve urgent issues affecting any environment.
5. Provide tooling, documentation, and support to enable our internal operations teams to operate optimally, safely, and in an automated minded way.
6. Take a proactive approach to Engineering, raising security, process or operational risks when seen and help work towards a solution.
7. Guide our product development teams into a DevOps mindset through tooling and support.
8. Define standards, build internal tooling, SDKs & frameworks, share processes and build documentation.
Technical skills:
· An engineering background with advanced skills in in C#,
· Highly proficient in multiple programming and scripting languages (ideally including C#, NodeJS and SQL),
· Proven track record of operating, deploying and optimising cloud infrastructure (ideally AWS),
· Extensive production experience with Infrastructure as Code (We use AWS CDK),
· Previous involvement in release and deployment automation tooling,
· Demonstratable experience working with containerised apps (Docker, ECS),
· Excellent knowledge of monitoring and observability best practices (We use New Relic, CloudWatch),
· Able to deliver code solutions that are clean, tested, performant, scalable, secure and follow SOLID principles,
Other skills and experience:
· Innovative and looking to challenge the status quo and drive continuous improvement,
· Understanding of cyber security, awareness of or experience with PCI and ISO27001 compliance
· Demonstrating a high attention to detail and quality, whilst able to consider the bigger picture,
· Experience in fast-moving agile environments working across a large engineering team,
· 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 drive change,
· Resilient and perseverant, demonstrating a positive can-do and customer-focused attitude,
· Curious, staying up to date with industry developments, active in external communities,
· Organised, dependable, able to juggle multiple tasks and priorities and work well under pressure,
· Ability to work remotely with limited supervision, and to interact with remote and distributed teams,
· Experience building internal frameworks for engineers.
· Experience formally/informally mentoring more junior engineers.
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
Added Incentives with Vitality
Job tags
Salary