Overview
We are seeking an experienced DevSecOps Engineer to design, automate, and maintain secure, scalable, and resilient cloud infrastructure and software delivery pipelines. You will play a key role in integrating security throughout the software development lifecycle, enabling development teams to deliver applications efficiently while maintaining high standards of security, reliability, and operational excellence.
The ideal candidate has strong expertise in cloud platforms, infrastructure automation, CI/CD, container technologies, and security best practices within modern DevSecOps environments.
Responsibilities
- Design, implement, and maintain secure, scalable, and highly available cloud infrastructure and deployment pipelines.
- Develop and automate infrastructure provisioning, configuration management, and deployment processes using Infrastructure as Code (IaC).
- Build, maintain, and optimize CI/CD pipelines to enable secure and efficient software delivery.
- Collaborate with development, security, and operations teams to integrate security throughout the software development lifecycle (SDLC).
- Monitor infrastructure, applications, and platform health using modern observability and monitoring tools.
- Troubleshoot and resolve infrastructure, application, and deployment issues, including participation in on-call support for critical incidents.
- Implement disaster recovery, backup, business continuity, and high availability solutions.
- Provision and manage cloud resources, virtual machines, containers, databases, and supporting infrastructure.
- Automate operational processes to improve efficiency, consistency, and system reliability.
- Implement security controls, vulnerability management, system hardening, secrets management, and compliance best practices across cloud and on-premise environments.
- Perform security assessments, threat analysis, risk mitigation, and incident response activities.
- Document infrastructure, security architecture, operational procedures, and automation workflows.
Requirements
- Degree or Diploma in Computer Science, Information Technology, Computer Engineering, Electronics Engineering, or a related discipline.
- Strong understanding of Software Development Lifecycle (SDLC), Agile methodologies, CI/CD, and DevSecOps practices.
- Proven experience designing and supporting highly available, secure, and scalable cloud infrastructure.
- Hands-on experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Experience with Infrastructure as Code (IaC) tools such as Terraform, Ansible, Puppet, Vagrant, or similar technologies.
- Strong experience with containerisation and orchestration technologies including Docker and Kubernetes.
- Experience with CI/CD platforms such as GitL