Conduct system analysis, design, development, and testing for assigned technical products or applications within the context of an agile/DevOps delivery model, focusing on the automation of environments, infrastructure, build, and deployment pipelines.
Maintain, build, and set up new development tools and infrastructure for both on-premise and cloud platforms.
Automate the management of infrastructure patches and maintenance.
Work on ways to automate and improve development and release processes.
Collaborate with QA Engineers to build disposable test environments and automated testing.
Ensure systems are safe and secure against cybersecurity threats in collaboration with QA Engineers.
Work with Software Developers and Engineers to ensure development follows established processes and functions as intended.
Improve integration of code between teams to enhance collaboration and efficiency.
Provide middleware support and configuration management for application-dependent software, such as Webservers, Java, and Docker.
Build tools to reduce occurrences of errors and improve developer and customer experience.
Develop scripts and monitoring tools to analyze and visualize important metrics about development processes, reliability, and availability.
Support operational excellence goals through strong operations knowledge and resolve escalated support topics as part of a tier-3 DevOps role to ensure the highest availability of critical applications.
Plan and execute upgrades of existing applications, tools, and features, creating solutions and solving problems using a cloud-native toolchain to ensure world-class uptime and business agility.
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.