Leveraging your prior experience as a Developer and a DevOps engineer, you will support the Engineering and Cloud Operations teams on production systems. You will have ownership of the platform from a reliability point of view and be switching between development and issue investigation responsibilities.
Key Responsibilities
Monitoring
- Help to ensure high availability, reliability and scalability of Frollo services through proactive investigation
- Monitoring for symptoms of issues before they become full incidents
- Triaging alerts and identifying application and data centric scaling issues
Engineering
- Assisting the engineering team with optimisations and fixing bugs and scaling issues across the system
- Documenting issue investigation for tickets to address later
- Developing improvements to core parts of the codebase
Incident Response
- Part of the on-call rotation to respond to incidents impacting Frollo cloud services
- Performing root cause analysis for incidents that occur
- Assist with customer support escalations
Release Management
- Deployment of software changes to both internal and customer environments
- Release planning for implementation and rollback procedures
- Process management for backup and restoration in the event of deployment failures
Skills Knowledge And Expertise
- Strong Software Engineering background required
- Experience working with a variety of programming languages ideally including: Ruby (desirable) & Python (desirable)
- Experience with deploying and rolling back software releases
- Experience working in an agile methodology
- Deploying to cloud services e.g. Fargate, ECS, EC2
- Incident response (desirable)
- Network architecture and principles (desirable)
- Database performance administration (desirable)
- Security alerting and monitoring (desirable)
- Experience in financial services (desirable)
- Experience with Heroku (desirable)
Why Join us?
Frollo is at the beginning of a huge growth curve driven by client demand for our B2B and open banking products. Due to this we are on a journey of change and evolution. We are:
- Driven by purpose and impact
- Collaborative by approach and default to transparency and communication,
- Ownership and accountability focussed in equal measure and
- Focussed on understanding a problem deeply for the purpose of being able to offer a solution, not to dwell on the problem.