City of Cape Town, Western Cape, South Africa
Areas of focus:
• Developer experience
• Developer productivity
• Platform efficiency
• Platform availability and observability
• Platform and organisational risk management
Strategy:
• Contribute to technical strategy by identifying and advocating for modern technologies and process that drive organisational objectives
• Maintain and manage Platform roadmap and consistently make tradeoffs to respond to customer needs and the environment
Discovery:
• Conduct research with engineering managers, technical leadership, dev community experts and engineers to understand customer needs, and discover key solutions.
• Engage with senior engineers across the organisation to understand the feasibility, complexity, scope and size of missions and tasks.
• Create visibility for stakeholders regarding mission success metrics, core KPIs and data points of value.
Planning:
• Coordinate with engineering managers and product managers from other squads during collaborative missions.
• Ensure production systems, tech debt, and DX debt are managed prioritised sustainably and effectively alongside features.
Management:
• Sustainably improve team's discovery, definition, prioritisation and planning processes.
• Manage discovery, planning and specification workload to ensure teams are doing valuable work.
• Ensure stakeholders are engaged in decisions and informed about progress.
Execution:
• Understand, drive and approve the overall direction of each mission.
• Create mission documentation to capture insight and requirements, and define goals and outcomes.
• Work with teams to ensure that the final mission documentation is complete and correct.
• Ensure that the product that gets shipped is usable, useful and slick, and in line with the technical vision.
• Ensure that releases run smoothly, including coordination, training, documentation and announcements.
• Gather platform metrics, analyse and interpret them, and report them the organisation to demonstrate business impact.