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