DevOps Engineer
Key Responsibilities
- Design and maintain CI/CD pipelines, deployment automation, and Infrastructure as Code (IaC).
- Support enterprise DevOps platforms, reusable deployment templates, and shared components.
- Manage application releases across development, testing, staging, and production environments.
- Automate deployments and rollback processes and troubleshoot deployment issues.
- Support Kubernetes/OpenShift platforms, application configuration, secrets, and environment provisioning.
- Integrate security controls, code quality, vulnerability scanning, and compliance checks into CI/CD pipelines.
- Develop scripts and automation to improve operational efficiency and standardise delivery workflows.
- Support incident investigation, root cause analysis, production deployments, and operational readiness.
- Collaborate with Development, Testing, Security, Infrastructure, and Operations teams.
Technical Skills
- GitLab CI/CD, SCM, Jira, Confluence
- Kubernetes, Red Hat OpenShift, AWS (EC2, Security Groups, S3)
- Shell Scripting, Python, Ansible, Terraform
- SonarQube, Nexus Repository/NexusIQ, Vulnerability Management
- Production support, troubleshooting, and root cause analysis
Preferred Experience
- Enterprise DevOps platform engineering
- Cloud-native and container deployments
- CI/CD pipeline design and optimisation
- Infrastructure automation and configuration management
- Regulated environments and governance
- Production support and release management