Job SummaryWe are looking for a Platform Owner to join our team in Cape Town - Hybrid.This role supports the smooth running of the production applications and infrastructure and is individually accountable for achieving results through own efforts.Role Description:- Develop and maintain Platform Architectures and roadmaps to create visible pipeline of platform features- Work with Technical Practice Leads, IT Delivery Heads, Product Managers, Architects, Technical Leads, Product Development and Infrastructure areas to define platform strategies and roadmaps that encompass the current and future needs of the business, IT and the product platforms- Work with architecture and other technical and business stakeholders to develop and maintain up to date As-Is and To-Be conceptual, logical and physical architectures of the platform.- Develop Platform Roadmap of key features and activities required for the platform and ensure visibility and delivery.- Monitor and evaluate software engineering standards of the platform to maintain required stability, resilience and performance levels Ensure that the platform is engineered to be secure and meet service level objectives- Progress the platforms capabilities toward being able to be built automatically, through practices such as Continuous Integration, Continuous Delivery and Infrastructure as Code.- Ensure that technical debt levels are always kept under control and that re-factoring / remediation / simplification takes places on a regular basis- Develop and maintain run-books for all required platform services / functions.- Manage and maintain operations of the platform for audit and stability purposes- Work with Infrastructure and Operations teams to ensure that housekeeping and maintenance routines are defined, automated and executed.- Conduct disaster recovery testing according to agreed schedules- Contribute with other technical stakeholders to the development of Service Level Agreements (for inclusion into Service Catalogues) for the platform. Ensure monitoring exists and that alerts are raised in the events of failure, slow-down, etc.- Ensure that the platform is secure to prevent unauthorized access and enable adherence to licencing agreements.- Determine the root cause of all failures on the platform and determine remediation actions.- Quality assure all code deployed onto the platform and ensure that deployments have followed agreed change and release management processes- Build Development Infrastructure and support delivery teams for demos and releases- Create and maintain the continuous delivery pipeline toolchain, including continuous integration, automated builds, automated build verification testing, and automated deployment- Create platforms and environments (which may be cloud-based - PaaS) for development, solution demos, and user acceptance testing Help prepare the technical environments to demonstrate the new solution functionality for System and Solution demonstrations.- Support delivery teams to prepare, package, and deploy a solution as part of DevOps and the Continuous Delivery Pipeline activities.- Provide initial support to delivery teams in End-to-End Testing and improving testing maturity- Work with feature teams to create newly automated test scenarios and organise test cases designed by individual teams into ordered suites Extend test scenarios to data sets that closely match production- Test solution performance against non-functional requirements and assist in identifying system shortfalls and bottlenecks- Stakeholder Management and engagement to enhance service delivery- Identify and maintain continuous engagement with customers/users/services of the platform- Ensure that the usage guidelines for the platform are documented, published and discoverable- Publish the availability and performance metrics and maintenance plans for the platform in a manner that is readily accessible to all stakeholders- Service delivery to ensure customer satisfaction- Maintain service, quality and desired outputs across the business process by ensuring compliance to tactical policies, procedures and standards.- Establish productive operational relationships with key stakeholders in the various channels and administrative teams.- Develop work routines in line with operational plans / schedules in order to manage achievement of service delivery goals.- Share knowledge on, and participate in the creation of new standards, control systems and procedures to maintain service delivery.- Share and transfer product, process and systems knowledge to colleagues.- Actively share information with other team members regarding successes, issues, trends and ideas.Role & Qualifications:- Bachelors degree in engineering, Computer Science or Information Systems.- 5 - 8 years experience in project/software delivery and/or in a Software Engineering or DevOps capacity.- Knowledge and experience in using and implementing DevOps practices and tools- Experience in systems automation, orchestration, deployment, and implementation- Familiarity with test automation practices and tools- Knowledge and experience in Information Technology service managementDatonomy Solutions (Pty) LtdRecruiter
Job Mail
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.