Provide technical leadership in the Ecosystem Services Team by: - Applying agile architecture principles in all development phases
- Constantly improving the system technical capabilities and technology stack
- Structuring development phases for implementing new initiatives
- Driving innovation with each newly implemented functionality
- Finding and implementing solutions for technical challenges, with the team
- Ensuring inter-tribe collaboration and alignment between the Platform Tribe and Ecosystem Tribe on SRE practices, procedures and tooling
Own the product backlog by:- Ensuring the high-level roadmap and constantly debate it with the team
- Ensuring agile, phased delivery of the platform improvements
- Conducting technical assessments
- Collaborating with the Tribe Champion for validating roadmap, technical & business solutions
Own the Mambu Process Orchestrator and Mambu Integration Bus infrastructure by:- Defining and giving support for implementation of complex infrastructure architectures, especially the ones that involve both MPO and MIB working together
- Creating solutions for complex customer infrastructure requirements, such as VPC between Customer Network / MPO / MIB / Mambu and 3rd party connectors, in close collaboration with the SRE Core Platform team
- Evaluating new tools and technologies that would improve the services offered by Ecosystem to customers, including proactive search for improvements
- Improving the collaboration with external providers and participate in common infrastructure initiatives, such as moving to a cloud-agnostic solution
- Validating new releases of 3rd party tools used by the Ecosystem tribe, from an infrastructure perspective, including security and compliance with Mambu standards and guidelines
Ensure codebase high quality by:- Being hands-on for most of the time and an example of quality
- Creating channels for the team to express and find solutions to technical impediments and standards
- Seeing to the tech stack that is constantly at its highest possible standards
Ensure the system is according to agreed non-functional requirements by: - Monitoring performance, availability and security of the platform
- Acknowledging, investigating and proposing solutions for addressing impediments
Coach the technical team by:- Implementing and promoting SRE principles and practices within the Ecosystem tribe and 3rd party component providers (Middleware and Elastic.io):
1) effective use of SLOs and error budgets
2) focus on automation to reduce toil (aka SREs must have time to make tomorrow better than today)
- Being a mentor and growing technical talent inside the team
- Creating a self-sufficient team, capable of addressing any technical challengeImplementing & delivering new initiatives and enhancements, together with the team