Architect, Design, & Engineering Design and implement scalable, reliable, and secure cloud-native infrastructure and/or software to be used across all amazee.io environments. Drive the development of robust distributed systems and promote engineering best practices, and contribute high-quality, well-tested code.
Technical Guidance Design and implement scalable, reliable, and secure cloud-native infrastructure and/or software to be used across all amazee.io environments. Own and evolve your core areas of the amazee.io platform. Drive the development of robust distributed systems and promote engineering best practices.
Mentorship & Best Practices Promote engineering excellence through code reviews, design feedback, and mentoring; Champion DevOps and SRE best practices, such as observability, performance optimisation, and reliability engineering. Help up-skill the team through pair programming and collaborative design/review sessions.
System Ownership Take ownership of our infrastructure, software components, and services. Lead initiatives to improve efficiency, cost effectiveness, security, and maintainability.
Tooling and Automation Lead the evaluation of new systems and tools in collaboration with your teams. Drive a culture of continuous improvement in your team’s internal tooling, CI/CD workflows, automation, and deployment processes to empower developers, reduce their technical overheads, and continuously improve our security posture.
Collaboration Work closely with internal teams to align platform capabilities with application needs and customer requirements. Proactively clarify technical trade-offs, risks, and requirements, and drive projects and improvements forward.
Open Source collaboration Manage and maintain the development, release and maintenance of the Open Source projects amazee.io maintains. Lead the scheduling and management of releases, encourage contributions, and collaborate and lead the collaboration and participation in external projects and communities as needed.
Developer Experience
Oversee the development of a range of tools, documentation and initiatives to enhance the experience of external developers interacting with our platform, tools, and services. Your work focuses on reducing friction, simplifying workflows, and ensuring a seamless, intuitive experience for developers integrating with and building on our solutions.