South Africa Hybrid

DVT is hiring a Senior DevOps Engineer (AWS)

Responsibilities

  • Build and sustain automated CI/CD systems using tools like GitHub Actions or AWS CodePipeline to enable continuous testing, deployment, and infrastructure setup
  • Migrate and manage infrastructure using code via Terraform, CloudFormation, or CDK, with attention to state management, modularity, and multi-environment support
  • Create short-lived, isolated environments for feature testing using Terraform workspaces or Terragrunt
  • Schedule automatic shutdowns of non-production resources to reduce cloud spending
  • Automate the creation, networking configuration, and cleanup of environments to support agile development cycles
  • Assist in designing AWS network architectures including VPCs, security groups, NACLs, Transit Gateway, and hybrid cloud connections
  • Apply Kubernetes taints and tolerations along with resource tagging for workload isolation and cost tracking
  • Implement patching workflows driven by tagging strategies, governed through SCPs managed by the core security team
  • Work closely with development teams to streamline deployment of backend applications in Java, .NET, Python, Node.js, and containerized workloads
  • Deploy applications using blue/green or canary strategies on AWS to ensure safe rollouts with automatic rollback options
  • Integrate testing tools like pytest, Postman, or LocalStack into pipelines to validate code quality before deployment
  • Define and standardize practices for test execution, container versioning, and reusable pipeline components across projects
  • Oversee production releases, change schedules, and coordination between development, staging, and live environments
  • Set up monitoring, logging, and tracing using CloudWatch, X-Ray, and third-party APM platforms
  • Track and enhance system performance, deployment speed, resource usage, and cloud expenditure across all stages
  • Enforce security standards including WAF, secrets management with AWS Secrets Manager, IAM policies, SAST/DAST scanning, and compliance controls
  • Configure alerting systems and incident response procedures, and lead post-mortem analyses after outages
  • Ensure systems meet regulatory requirements such as ISO 27001, SOC2, and POPIA based on client needs
  • Guide and mentor junior DevOps and engineering team members in best practices and technical execution
  • Interact directly with clients to gather requirements, offer technical guidance, and present architectural solutions
  • Join architecture reviews, retrospectives, and planning meetings to refine deployment tooling and processes
  • Deliver training and produce documentation to promote consistent DevOps practices across teams
  • Support pre-sales efforts by contributing to solution designs, effort estimates, and technical proposals

Team

Cross-functional teams

About company
DVT
DVT is a global custom software development and data engineering company with a vision to be South Africa's favourite custom software solutions & services company, with a global footprint.
All jobs at DVT Visit website
Job Details
Department Cloud Solutions (CSL)
Category infrastructure
Posted 2 months ago