Upstream

Senior DevOps Engineer

Upstream
Apply
4 days ago
Johannesburg, South AfricaSenior

Responsibilities

  • Define artifact and container-based deployment strategies and evolve the immutable deployment platform.
  • Develop applications and automation tools using Python and Golang.
  • Design high-volume, low-latency, highly available systems and on-premise and cloud infrastructure on VMware, AWS, and Azure.
  • Optimize cloud infrastructure for cost, performance, and scalability.
  • Develop and deploy Infrastructure as Code using Ansible and Terraform.
  • Design and implement CI/CD pipelines with Jenkins, GitLab CI/CD, or similar tools.
  • Enable developers to build, bake, and deploy images locally, on Kubernetes, and to the cloud.
  • Provide platform support for applications built with Java, Python, Go, PHP, and other technologies.
  • Monitor cloud environment performance, availability, and security.
  • Perform infrastructure upgrades, patching, security hardening, troubleshooting, and incident remediation.
  • Develop tools for deployment automation, unified platform metrics, reporting, and monitoring.

Requirements

  • At least 5 years of hands-on experience in DevOps, systems infrastructure, or related engineering domains.
  • Strong hands-on programming experience in Python and Golang, including reading and writing code.
  • Linux systems administration experience.
  • Hands-on experience with Docker, Kubernetes, container-optimized operating systems, and cloud virtualization platforms.
  • Experience designing and building tools and infrastructure for cloud platforms such as AWS and Azure.
  • Deep knowledge of Ansible, Terraform, Helm, Jenkins, GitLab, Grafana, Prometheus, and Loki.
  • Operational experience supporting cross-functional teams, maximizing system availability, troubleshooting deeply, and remediating incidents.
  • Practical experience with VMware vCenter, cluster management, and virtualized platform infrastructure.
  • Experience overseeing bare-metal fleets, enterprise storage environments, and SAN networking equipment.
  • Experience with relational databases such as PostgreSQL and NoSQL technologies including Redis, Elasticsearch, Couchbase, and Cassandra.
  • Strong written and verbal communication skills and eagerness to learn new technologies.

Benefits

  • Competitive base salary and benefits dependent on qualifications and skills.
  • Hybrid work arrangement in Johannesburg, South Africa.
  • Opportunity to work with a dynamic, motivated, and technically experienced team in a fast-paced environment.

Tech Stack

AnsibleApache CassandraAWSAzureCouchbaseDockerElasticsearchGitLab CI/CDGoGrafanaHelmJavaJenkinsKubernetesLinuxPHPPostgreSQLPrometheusPythonRedisTerraform

Categories

Upstream

About Upstream

201-500 employees

Upstream builds a mobile marketing automation and digital commerce platform for mobile network operators and consumer brands, combining omnichannel messaging, operator billing, and anti-fraud protection. It operates as a privately held provider of software and managed services, supporting revenue growth and customer acquisition across 45+ markets in Latin America, Africa, the Middle East, and Southeast Asia. Founded in 2001 and headquartered in Athens, Greece, it works with more than 60 mobile network operators worldwide.

Contact me