Job Openings G11 - DevOps Engineer

About the job G11 - DevOps Engineer

Job Description

As a Development Operations (DevOps) Engineer on our team, you will design and implement automation systems with a focus on providing business value and streamlining DevOps processes.

You will also increase system observability, enabling better technical feedback and incident response. Your role will include improving business agility by reducing deployment intervals and ensuring the reliability and stability of deployed services.

You will be responsible for proactively monitoring the production environment, identifying and responding to incidents, and implementing corrective actions to ensure smooth operations. By maintaining environments, CI/CD pipelines, and other critical processes, you will help improve the efficiency of developers and the overall system resilience.

What to Expect:

  • Coordinate DevOps processes focusing on continuous integration and delivery.
  • Evaluate third-party services and determine feasibility of integration with CI/CD pipeline.
  • Secure code and development/production artefacts and integrate third-party services.
  • Manage release and deployments of bespoke services and jobs. Conduct occasional light-weight database management and configuration.
  • Manage and optimise production infrastructure.
  • Consult and guide on matters relating to writing production-ready code. Pair technical elements with business elements when it comes to standard methodologies in software engineering.
  • Advocate and practise DevOps principles in the organisation.

How to Succeed:

  • Subject areas in Computer Science, Computer or Electronics Engineering, Information Technology or related qualifications.
  • Experience in crafting automation solutions using provisioning tools, continuous integration tools, and scripting languages.
  • Knowledgeable and experienced in working within an Agile development environment, focusing on dynamic and rapid quality delivery.
  • Ability to prioritise work and strong problem-solving skills.
  • Great attention to detail and accuracy. 
  • A meticulous approach to figures and processes in high agility environment 
  • Strong ability to articulate technical content both verbally and in writing.

Preferred Skills:

  • Demonstrated experience and/or familiarity with concepts/technologies in the following list:
  • Code: Shell, TypeScript, JavaScript, Python
  • Data: MySQL (RDS), PostgreSQL (RDS)
  • Continuous Integration/Delivery: Gitlab CICD, HitHub Actions
  • Containerisation: Kubernetes, Docker Compose, EKS, ECS, Docker
  • Deployments: Helm, Kustomize
  • Logging: FluentD, ElasticSearch
  • Visualisations: Grafana, Kibana
  • Service mesh: Istio
  • IaC: Terraform
  • Hosting: AWS, Azure
  • GitOps: ArgoCD