Job Description
Summary
Department environment
Our engineering team has remained at the forefront of blockchain technology, setting standards for the cryptocurrency infrastructure globally since the firm’s inception in 2018. We're now looking to expand the team with exceptional individuals who will help us further accelerate the crypto ecosystem.
Key Responsibilities of the role
- Building a fault-tolerant, geographically distributed infrastructure: support of multiple data centres, providing replication, sharding, auto balancing and failover.
- Participating in deployment of services with strict availability requirements on a large-scale environment and working together with other Engineers to ensure our systems meet current and future demand.
- Develop and maintain code for automated infrastructure management (DevOps, Infrastructure as Code) with the use of Ansible and Terraform.
- Working collaboratively with the Backend Engineering team to increase our resilience through insightful systems and application metrics.
- Improving our CI/CD pipeline to provide new integration vectors. Building and maintaining infrastructure for its own fleet of blockchain nodes (>25 layer 1 protocols now, and more to come)
- On-Call support to ensure 24/7 availability of all systems.
Your experience, skills and knowledge
- 5 years of experience working as a DevOps engineer with production infrastructure & Well-versed with modern web application principles and CI/CD processes.
- Strong understanding of network architecture with the ability to design and implement secure networks with robust service and environment segregation, egress/ingress data flows and east-west network traffic.
- Experience with virtualisation and containerisation systems.
- Experience with CI/CD tools such as Jenkins, Github Actions & GoCD
- Experience with cloud infrastructure platforms such as AWS, Azure & GCP.
- Experienced in coding non-trivial scripting in Bash, Python or Go
- Strong problem-solving and troubleshooting abilities.
- Excellent communication and collaboration abilities.
Our core tech, tools, and languages
- Architecture: Service-Oriented Architecture (SOA)
- Cloud: AWS
- CI/CD: Jenkins, GoCD
- Orchestration: Docker, Docker compose, Kubernetes
- Interservice communication: Rest, Rabbit MQ, HTTP
- Databases: PostgreSQL, MongoDB, Clickhouse
- Monitoring: Prometheus, Grafana
- Logging: ELK stack
Skills
- AWS
- Communications Skills
- Development
- Problem Solving
- Python
- Software Engineering
- Team Collaboration