Report to: Principal Cloud Engineer
Hours: Full time
Location: Hybrid Exeter/Bristol 3:2
Job Overview:
DeGould is an exciting, multi-award-winning company, in the software and AI sector. The company develops and delivers innovative vision and damage detection systems to a range of blue-chip corporate clients (including Toyota, Ford, Jaguar Land Rover, Mercedes Benz, Nissan, Honda and Bentley). As the company embarks on an exciting growth phase the company plans to expand the team, further develop existing products, and explore opportunities for new ones.
DeGould is looking for an excellent DevOps Engineer, with a background in software, system engineering or systems administration. The successful candidate will bridge the gap between the development and operations side of the business increasing the efficiency and reliability of the company’s software systems, put in place processes and tools to improve workflow, while feeding into the design and development of new products to ensure they are robust and scalable.
Duties and Responsibilities:
The main deliverables of the role are:
- Building and implementing new development tools and infrastructure.
- Testing and examining code written by others and analysing results.
- Ensuring that systems are safe and secure against cybersecurity threats.
- Performance monitoring and regular reporting against the agreed KPIs.
Detailed duties of the role include:
- Management and improvement of observability platform.
- Develop tools and scripts to automate reporting and track performance.
- Cost management and reporting against targets for cloud storage and compute.
- Security monitoring in the cloud.
- Build reusable libraries for future use.
- Perform regular code reviews via Github Pull Requests.
- Configure Continuous Integration and Continuous Deployment via DeGould’s DevOps platform.
- Automate manual steps by designing, building and testing new tools and processes.
- Understanding the needs of stakeholders and conveying them to developers.
- Working on ways to automate and improve development and release processes.
- Identifying technical problems and developing software updates and fixes.
- Working with software developers and software engineers to ensure that development follows established processes and works as intended.
- Planning projects and being involved in project management decisions.
- Deploy updates and fixes, and provide technical support.
- Develop software to integrate with internal back-end systems.
- Perform root cause analysis of production errors and resolve technical issues.
- Design procedures for system troubleshooting and maintenance.
Benefits:
Competitive salary and benefits including:
- 25 days holiday per annum (excluding bank holidays).
- Additional days holiday for birthday.
- Company sick pay scheme.
- Cycle to work scheme.
- Pension auto enrolment after 3 months service.
- Enhanced maternity, paternity and shared parental leave.
- Health insurance with Vitality for employee, spouse and children.
- Flexible working can be agreed.
About You:
Skills:
- A successful track record delivering DevOps in a professional environment.
- Strong technical skillset including AWS, Terraform and docker.
- Good knowledge of multi-account cloud infrastructure.
- Use of CI/CD tools, ideally GitHub Actions.
- Broad knowledge of coding (Python, C#, .NET, SQL, Postgres etc desirable).
- In-depth knowledge of EC2, ECS, Lambda, S3 is desirable.
- Familiarity with the Linux operating system is desirable.
- Good understanding of security best practices and AWS networking.
- Use of Datadog or similar observability platform to track performance metrics.
- FinOps or cloud cost reporting knowledge is desirable.
- Excellent problem solving, debugging and trouble shooting skills.
- Ability to work under pressure in a fast moving, dynamic environment.
- Excellent communication and organisational skills.
Behaviours:
As an employee of DeGould Ltd, you are required to meet a number of common standards of behaviour, accountabilities and outcomes. In addition, and in relation to this role it is expected that the successful candidate will exhibit these behaviours:
- Empathy – able to put themselves in the shoes of others.
- Creative – Open to new ideas and demonstrates good design skills in their work.
- Analytical – capable of working through the detail when required.
- Flexible – thriving in a fast paced, changing and opportunity rich environment.
- Collaborative – enthusiastically works with colleagues and customers alike.
- Dependable – deliver on stakeholder commitments in a timely manner.
Please note, no additional recruitment support is required at this time, thank you.