Responsibilities of a DevOps Engineer:
Design, build and maintain the software development pipeline automation with related toolsets to enable CI/CD Design and implement the infrastructure and operating environment for container-based microservices that will meet the agreed high availability, performance and security requirements Monitor the health and performance of the production and test environments, and automate the alerts as part of the incident reporting. Ensure the functioning of software platforms Support and ensure that the software releases are aligned with development team and deployment process Facilitate and support troubleshooting or root cause analysis of platform issues or incidents Proactively monitor and identify opportunities for automation, process improvement and architecture simplification Requirements:
Bachelor’s Degree in IT/Computer Science/Engineering, business informatic, or mathematics At least 3 to 6 years of working experience in DevOps automation, containerisation and orchestration Knowledge and experience in IBM cloud services will be an advantage. Strong knowledge and experience in software development automation tools Strong scripting skills (e.g. powershell, python) Understanding and experience in virtualisation and networking in a container environment such as Kubernetes, Docker