Site Reliability Engineer
Wallet in Telegram is your gateway to the world of digital currencies, specially tailored for individuals in emerging markets. We understand the complexities and intimidation often associated with existing crypto solutions, which is why we've designed the Wallet to be the ultimate user-friendly platform for managing finances. No need to open a traditional bank account or wrestle with convoluted crypto exchanges and wallets.
Leveraging the power of advanced blockchain technology, Wallet delivers a seamless onboarding experience into the crypto ecosystem. It enables users to effortlessly store, send, and receive digital currencies, all via the familiar interface of Telegram. Managing your finances becomes as simple as sending a message.
At Wallet, we're committed to using technology to disrupt traditional banking systems, providing our customers with more flexible and inclusive financial services. Whether you're a crypto novice or seeking to simplify your digital finance experience, Wallet is crafted with your needs in mind.
We are seeking a Site Reliability Engineer with a foundational experience of at least 2 years and exposure to different company cultures. The role is perfect for someone passionate about building reliable, scalable systems and eager to automate operational processes. You'll collaborate with our development and QA teams to design resilient service architectures and tackle challenges related to system reliability and efficiency. This position requires a proactive approach to system monitoring, a knack for automation, and readiness to handle occasional on-call duties to swiftly address production issues.
Responsibilities:
- Develop and maintain infrastructure solutions that meet our current and future needs.
- Simplify our operations by automating common, repetitive tasks.
- Support development and QA teams by setting up environments, services, and deployment workflows.
- Participate in incident management, including on-call rotations, to quickly resolve production issues.
- Use troubleshooting skills to solve complex problems, with a focus on minimizing system downtime.
- Improve monitoring and alerting systems to catch issues early and reduce unnecessary alerts.
Requirements:
- Basic understanding of networking concepts and their application in a dynamic environment.
- Good knowledge of Linux OS, focusing on system metrics and basic performance tuning.
- Practical experience with PostgreSQL, including basic configuration and maintenance tasks.
- Familiarity with load balancers like Nginx/Traefik and AWS ELB/NLB to ensure service availability.
- Experience with AWS cloud services and understanding their role in building scalable applications.
- Experience with Docker and Kubernetes, focusing on container management and deployment.
- Understanding of CI/CD principles and experience with tools like GitLab to facilitate code integration and deployment.
- Knowledge of monitoring tools (e.g., Prometheus, Grafana) to keep tabs on system health and performance.
- Experience with IaC tools like Ansible and Terraform for managing infrastructure as code.
- Comfortable with scripting in Shell and Python to automate tasks and improve workflows.
- English proficiency at an intermediate level (B1), comfortable with technical discussions.
- (Optional) Exposure to messaging systems like Kafka and RabbitMQ is a plus.
Why it is a fantastic opportunity:
- Our business is growing at an exponential scale.
- Work in a well-funded startup environment with unique growth opportunities and a chance to join a rapidly growing company with a unique product.
- Be based remotely.
- Participation in the performance review and bonus programme.
- Compensation for medical expenses.
- Provision of necessary equipment.
- Annual vacation of 20 working days plus 10 paid days off.
- 14 days of paid sick leave to support your health and recovery when needed.
- Access to internal English courses for continuous learning and improvement in language skills.
Wallet is an equal opportunity employer.