Job Description

  • Back
  • /
  • Job Description

Senior DevOps Developer

*Remote Market Related
Sector: IT / Computers / Software
Posted: Tuesday, 2 August 2022





Signup/Login to apply

Job Details

SPECIFICATION

A small to medium sized company, based just out of the CBD in Cape Town, who works with a US clientele, is looking for a Senior DevOps Engineer to help mature, design, and deploy automated infrastructure provisioning mechanisms through modern configuration management processes and procedures. This role will help shape emergency communications by working to build high-availability and secure systems for dispatch and first responders.

The DevOps Engineer will report directly to the DevOps Manager and work closely with a team of other exceptional and dedicated DevOps engineers. This senior role is intended for a creative, precise, and motivated individual with a strong background in cloud-native solutions and modern software tooling and processes.

DUTIES WILL INCLUDE, BUT ARE NOT LIMITED TO:

  • Trailblazer: Infrastructure as Code.
  • Decompose current monolith Terraform configurations into more sustainable modules.
  • Collaboration across diverse teams. Good understanding of workspace management of multiple environments using Terraform Cloud.
  • Upgrade of Terraform configuration, build and publish modules for repeatable use.
  • Importing unmanaged environments, decreasing overall drift.
  • Build and manage Azure Cloud Services of which the majority is IaaS, PaaS services, example - App Services, Functions, Service Bus, Redis, Event Hub, Cosmos, SQL Server, Postgres, Application Insights, Log Analytics, virtual networking, Key Vault, Virtual Machine Scale Sets, Application Gateway, Traffic Manager, Storage Accounts and Kubernetes.
  • Manage and orchestrate microservices with Kubernetes, preferably AKS.
  • Assist with deployment process in Azure DevOps when required.
  • Troubleshooting environmental issues and driving the resolution and overall improvement of the platform.
  • Monitoring of all critical systems is imperative – Datadog, Application Insights and Log Analytics are currently in use.

 

REQUIREMENTS & SKILLS:

 

  • Solid scripting knowledge using Powershell, Bash with Python, Go advantages
  • Build and manage code pipelines with Azure DevOps and Octopus Deploy
  • Define multistage YAML pipelines allowing complete continuous delivery for development environments and continuous integration, gated deployments for production.
  • 4+ years of experience working with cloud solutions, preferably Azure.
  • 3+ years of experience in DevOps environments, maintaining secure CI/CD processes and SDLC processes.
  • 4+ years of experience with the development, deployment, and automation of secure solutions in an enterprise cloud-based environment.
  • Strong understanding of Git flow.
  • Administrative and understanding of Cloud Flare – desirable.
  • Certificate, DNS record, Page Rule and CDN configuration.
  • Administrative of Monitoring and observability toolset like with Datadog – desirable
  • 2+ years of experience working in Kubernetes deployments is a significant benefit, preferably AKS.

 

Behavioural competencies

  • Work well under pressure
  • Good communication skills (Written and verbal)
  • A good problem solver
  • Have an inquisitive nature
  • Like to keep this simple
  • Can organise and plan well