Skills & requirements
- 3-4 years of experience working as a DevOps Engineer.
- 3-year degree/diploma in the technology field.
- AWS DevOps Professional Certification.
- Good understanding of Agile processes.
- Practical experience working with automated deployments and source control.
- Ability to code and script.
- Excellent problem-solving and troubleshooting skills.
- Process-oriented with great documentation skills.
- Knowledge of best practices and IT operations in an always-up, always-available service.
- Experience administering and deploying development CI/CD tools such as Git, Jira, GitLab, or Jenkins.
Project Planning
Foster cross-functional collaboration between development, operations, and QA teams to enhance communication and break down silos.
Develop DevOps-related documentation and process frameworks that help meet risk management objectives and are aligned with ISO 27001 guidelines.
Development
Utilise automated build and test pipelines to install, configure, and validate software solutions.
Create reusable Infrastructure as Code (IaC) templates to enable rapid and consistent provisioning of environments.
Deployment
Design CI/CD pipelines that streamline software delivery while maintaining high standards for code quality and security.
Manage application deployments through container orchestration platforms.
Maintenance and Troubleshooting
Implement monitoring and logging tools to proactively identify system issues.
Develop Standard Operating Procedures (SOPs) for routine and emergency maintenance tasks.
Performance Management
Use performance metrics to identify bottlenecks and opportunities for system improvement.
Software Quality Standards
Apply automated tests and static code analysis to ensure code quality and security.
Debugging & issue resolution
Use integrated logging and debugging tools to identify, reproduce, and fix issues.
Incident management
Act as a key player in the Incident Response Team, providing rapid solutions during system outages and degradation.
Risk management & compliance (ISO 27001)
Ensure that DevOps processes are in compliance with ISO 27001 requirements, particularly those relating to information security management.
Container orchestration services - Docker, Kubernetes
Infrastructure As Code technologies - Terraform, Ansible.
Agile software development in Python, Go, Java, JavaScript, Typescript.
Significant experience with open-source operating system environments.