Job Openings
G29 - DevSecOps Engineer
About the job G29 - DevSecOps Engineer
Role Summary
We are seeking a DevSecOps Engineer to support the development, deployment, and maintenance of secure and reliable cloud infrastructure and CI/CD pipelines.
The role will work closely with development and infrastructure teams to improve deployment efficiency, system reliability, and security integration across the software delivery lifecycle.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines to enable efficient and reliable application deployments.
- Automate infrastructure provisioning using Infrastructure-as-Code (IaC) tools such as Terraform, Terragrunt, or Ansible.
- Implement DevSecOps practices, integrating security checks and compliance controls into CI/CD pipelines.
- Manage and support containerised environments using Docker and Kubernetes.
- Monitor system performance and reliability using tools such as Dynatrace, Prometheus, Grafana, and OpenTelemetry.
- Manage and maintain cloud environments, primarily on AWS.
- Develop scripts and automation tools to streamline infrastructure provisioning and deployment processes.
- Support infrastructure operations including servers, VMs, containers, and messaging systems.
- Troubleshoot technical issues across infrastructure, networking, and deployment pipelines.
- Work with development teams to improve system reliability, scalability, and deployment processes.
Requirements
- Degree in Computer Science, Information Systems, Computer Engineering, or related field.
- Experience with DevOps practices, CI/CD pipelines, and cloud infrastructure.
- Hands-on experience with GitLab CI/CD or similar CI/CD tools.
- Experience with Infrastructure-as-Code tools such as Terraform, Terragrunt, or Ansible.
- Experience with Docker and Kubernetes for containerised applications.
- Proficiency in Linux and Windows system administration.
- Experience managing web/application servers such as JBoss or Apache.
- Knowledge of messaging systems such as RabbitMQ.
- Familiarity with AWS cloud services and virtualisation technologies (e.g., VMware).
- Understanding of networking fundamentals (TCP/IP, DNS, load balancing, VPNs, firewalls).
- Scripting experience in Bash, Python, or similar languages.
Preferred
- Experience designing scalable infrastructure architectures.
- Relevant certifications such as AWS Certified Solutions Architect or Certified Kubernetes Administrator.
- Experience working in enterprise or large-scale software environments.