Rain is a South African 5G internet provider and mobile operator. But not a typical one.
In just 7 years, Rain has grown from 0 to unicorn status, remaining a founder-led startup. Today, Rain covers over 60% of South Africa's population with fast 5G services, pushing more internet traffic than the two largest South African mobile operators, MTN and Vodacom, combined.
Technologically, Rain hosts the busiest Huawei 5G site worldwide (including China) and employs a number of non-conventional approaches that allowed it to grow quickly, successfully competing with much larger competitors.
As a successful profitable startup, they are now searching for a
SRE/DevOps🧑💻
Objectives and ResponsibilitiesRain is still a startup at heart, which means its infrastructure is in a state of permanent explosion. Your prime directive is to make it boring.
-
Maintain Production Environment: Ensure the stability and performance of the production environment.
-
Manage Platforms and Infrastructure Lifecycle: Oversee the complete lifecycle of platforms and infrastructure, including building, deploying, monitoring, and decommissioning.
-
Enhance System Reliability: Continuously improve the reliability and availability of platforms and systems.
-
Design and Refactor Systems: Participate in designing new systems and solutions and refactoring existing ones, including backup and monitoring systems.
-
Organize Infrastructure: Establish and maintain order within the infrastructure to ensure efficient operations.
-
Developer Support: Provide support to developers to facilitate seamless development and deployment processes.
Required Skills💪
- 7+ years of experience
- English (able to freely communicate in speech and writing)
1️⃣
Soft Skills*
Reliability: Our systems are as reliable as you are, so...
*
Curiosity: An irresistible urge to understand the reasons behind tasks and processes.
*
Problem-Solving: Ability to tackle arbitrary problems with creativity and critical thinking. Reliably.
*
Communication and Attitude: Ability to articulate your opinions clearly and effectively to colleagues (in English, remotely).
2️⃣
Hard Skills 🟥
You might not know all of this, and we don't expect you to know every technology you encounter working at Rain,
but you must be able to learn it.‼️Linux is a MUST, non-negotiable*
GNU/Linux: Understanding of scheduler/process management, network stack, debugging, tuning, and associated tooling.
*
Kubernetes: Experience with Kubernetes, including related tools like Helm, Rancher, and cert-manager.
*
Infrastructure as Code: Knowledge of either Terraform or Ansible, including experience with plugins and modules.
*
Network Protocols: Understanding of TCP, UDP, HTTP, TLS, and DNS.
*
Programming and Automation: Proficiency in Python and/or Bash; additional languages are a plus.
*
Cloud Platforms: OpenStack and AWS.
*
CI/CD Tools: ArgoCD and GitLab, including pipeline configuration and management.
*
Monitoring and Logging: Elastic Stack, Grafana, Prometheus ecosystem, and Zabbix.
*
Databases: PostgreSQL, ClickHouse, MySQL, MongoDB, CockroachDB.
Benefits 🍪🌴✨
*
Remote Work: Do you enjoy the flexibility of working remotely? We hope we'll enjoy it too!
*
Competitive Salary up to 7500$ GROSS/month💰
Please DM Kseniia
(Telegram or
Linkedin) to learn more!