Provide direction and guidance to Architects and Technical Specialists on ways to automate and improve the development, release management and production observation processes & procedures. This role will be responsible for the solution that is implemented and will have to sign off any solution developed.
Oversee, manage and optimise the administration of infrastructure deployment, technical support processes, support procedures, deployments & releases, servers, nodes, databases,
Drive adoption of standards that are to be adhered to by software developers and testers to ensure that they follow established processes and works as intended.
This will include co-ordination of the relevant training & certification in relation to the requirements of the roles.
Identify opportunities for efficiency and improvements of hardware and software resource performance (CPU, Memory, Disk I/O, etc.) across all environments and
take decisive action where potential business user impact is anticipated or experienced
Team management and leadership
National Diploma / Bachelor’s degree in Computer Science, Statistics, Informatics, Information
Systems, Information Technology, Engineering field preferred
Minimum of 10 years relevant experience within IT.
Minimum of 5 years within a Lead role, managing complex hardware and software environment and teams.
5+ years’ software development experience in Java at a senior level.
Solid experience with Docker, Atlassian Suite, Bamboo
Solid experience in application development, support and release management
Experience in messaging middleware, web services, SOAP, REST, SOA, ESB, SMTP, FTP, secure FTP
Minimum 5 years experience working with and supporting complex systems deployed to cloud i.e. AWS