To apply, send your CV to rikus@kwena.net or apply directly at the link below.
Introduction
This role requires an innovative individual to architect, advance and maintain the technical ecosystem and continuous integration /delivery processes required for a modern application platform within the Central Application Team. The ideal candidate will be the person who interfaces between the development team and the server maintenance/hosting team, understands technology deeply at both the server level and at the development level, understands where the gaps often are between these two, and is excited about filling those gaps and taking proactive steps to prevent application emergencies from ever happening.
Job description
• Gives input into the Central Application Development Team strategy and operating plans with regards to DevOps process.
• Establish processes and procedures that will create business value.
o Designs, builds and maintains continuous integration/continuous delivery infrastructure and tools for development, QA and production environments.
o Builds and maintains processes to ensure that security and compliance requirements are adhered to for all development.
o Improves IT productivity through automating the processes of software delivery and infrastructure management.
• Establish processes and procedures that will create business value within the team.
o Designs, builds and maintains continuous integration/continuous delivery infrastructure and tools for development, QA and production environments.
o Builds and maintains processes to ensure that security and compliance requirements are adhered to for all development.
• Identifies trending gaps or issues in day-to-day performance of all applications and components by active monitoring, alert management, reporting, and process reviews.
• Collaborates with key stakeholders across IT to ensure operational efficiency
o Work with solution architects and leads to look at best ways for deployments on-premises and cloud, Android and Apple Store.
o Works with development teams as it relates to environment setups, build and release processes.
o Works with test managers, QA leads and quality assurers to promote automated testing and deployments for continuous delivery.
• Measures and monitors the performance and stability of the platforms production environment striving for exceptional user experience.
o Ensures that developers, testers and business teams work together to ensure solutions are deployed successfully, applying standards and optimisation of deployment scripts.
o Ensures that builds are running for each of the teams and provides relevant metrics on builds, deployments and any interventions that need to be looked at.
o Identifies and mitigates risk in accordance with IT Governance and ensure adherence to IT Policy, Procedure and Practice
• Provides team with tools and support to enable speed of delivery with quality performance.
o Manages the delivery, performance and development of team members.
o Leads, coaches and mentor’s direct reports.
Minimum requirements
• Qualifications – NQF8 level in Engineering, Computer Science or equivalent with experience in software development.
• Minimum of 2 year’s design and implementation of Continuous Delivery and/or DevOps solutions or architecture patterns.
• 5 -10 years software development experience (C#, .Net , Java, Python) and performance analysis experience.
• Experience working with Azure DevOps pipeline preferred.
• Experience with automation platforms like Jenkins and source control systems such as GitHub.
• Technical knowledge (On premise Servers, Database, Networking)
• Experience with Performance Monitoring Tools for on-premises and cloud solutions (Dynatrace)
• Exposure to cloud platforms (AWS and Azure)
• Trained in Agile Methodology.
• 3 to 5 years working in a lead or management role.
Please note that if you have not received a response to your submission within 2 weeks, your application has been unsuccessful.
Job Features
Job Category | Retail |