Technical Operations Engineer
Here at First Utility we want to make a difference. We are changing the face of the energy industry by campaigning for more transparency, better communication and a speedier switching process. Through pioneering technology and sharing our knowledge, we put our customers firmly in control of their energy, so they can spend less on what they need and more on what they want.
We are proud to deliver award winning service and as we continue to challenge the industry, our talented people are integral to our journey; our people make that difference. As we continue to grow our Team we now have office locations in Warwick, Coventry, London, Krakow and Hamburg.
We're now looking for a Technical Operations Engineer to join our Technical Operations Team in Warwick to help us continue to make that difference.
Our rapid growth, particularly over the past three years, has seen us rebuild and scale our systems. We use a DevOps toolset that includes configuration management, automation, monitoring, logging, containerisation and cloud computing. This has allowed us to scale our systems from supporting 50,000 customers to nearly 1 million.
We are moving to a microservices architecture built on standard containers, service discovery and frequent automated deployments. The role provides many opportunities to learn new technologies and to work with experienced operations and software engineers.
We run in a hybrid cloud environment supporting many systems and development teams. These range from our Digital platform (web and mobile), Smart Metering, Customer Service and Industry systems. The Technical Operations team are responsible for ensuring the availability and performance of all environments in the delivery pipeline through to Production.
We are looking for someone who will use initiative, work autonomously and who enjoys investigating challenging problems.
Areas of specific responsibility
-Monitoring systems for performance and availability, ensuring new processes will not adversely affect operations
-Finding new and improved ways of managing and monitoring systems
-Managing deployments and automating them wherever possible
-Investigating errors and problems found in production and pre-production, identifying root causes, applying fixes
-Supporting delivery of new applications through to production
-Work closely with development teams to ensure reliable application operations
-Capacity planning of systems
-Participating in code reviews of infrastructure and application configuration
-Contributing to system design and architecture
-Follow incident management and escalation processes
-Liaising with third-party support partners when necessary
-Excellent Linux knowledge (Red Hat/Ubuntu)
-Experience of running Docker containers
-Proficient in one or more scripting languages
-Experience supporting applications written in various languages, e.g. Java, Node.js
-Good knowledge of web technologies
-Configuration management (Puppet, Consul)
-Amazon Web Services including EC2 and RDS desirable
-Application monitoring using tools such as NewRelic, App Dynamics, Nagios/Icinga
-Log and metrics analysis (ELK stack, Telegraf, InfluxDB)
-Good TCP/IP knowledge
-Experience of working in an Agile environment
As well as a rewarding career, development opportunities and competitive salary, you'll also enjoy 25 days holiday (plus Bank Holidays), pension, option to purchase childcare vouchers, and become eligible for our staff energy tariff along with other great ad-hoc offers.
We believe in putting energy into looking after our teams, so you'll benefit from BUPA Private Healthcare, cycle to work scheme, a great working environment with relaxation areas to recharge your batteries and free soft drinks available all day. We also have "Fruity Friday" where fresh fruit is available every week for all employees.
To apply please click the APPLY button.