What you'll be doing:
Managing People:
- Inspire, grow and develop individuals by helping the creation of their personal development plan, leveraging available learning resources and offering stretch opportunities.
- Get things done in the right way by taking ownership, being proactive and collaborating with business counterparts, peers, other craft managers, and stakeholders.
- Ensure delivery by tracking team health metrics and KPIs, monitoring roadmap progress, identifying blockers and resolving or escalating them.
End to End System Ownership:
- Own a service end to end by actively monitoring application health and performance, setting and monitoring relevant metrics and act accordingly when violated.
- Reduce business continuity risks and bus factor by applying state-of-the-art practices and tools, and writing the appropriate documentation such as runbooks and OpDocs.
- Independently manage an application or service by working through deployment and operations in production and guide more junior members of the team in this topic.
Technical Incident Management:
- Address and resolve live production issues by mitigating the customer impact within SLA.
- Improve the overall reliability of systems by producing long-term solutions through root cause analysis.
- Keep track of incidents by contributing to postmortem processes and logging live issues.
Building Software Applications:
- Build software applications by using relevant development languages and applying knowledge of systems, services, and tools appropriate for the business area.
- Write readable and reusable code by applying standard patterns and using standard libraries.
- Refactor and simplify code by introducing design patterns when necessary.
- Ensure the quality of the application by following standard testing techniques and methods that adhere to the test strategy.
- Maintain data security, integrity, and quality by effectively following company standards and best practices.