DevOps Engineer (Middle / Senior)
Roles & Responsibilities
- Creation of architecture, and documentation that will lead to consistent reliability, scalability, security, and performance of the 24/7 servers
- Developing and maintaining technical infrastructure and system software components
- Enhancing processes that allow for proper testing and validation of releases that goes from development to staging to production environments
- Effectively interacting with other team members to accomplish shared projects
- Stay up to date on the latest technology in our space
Requirements
- 3+ years of work experience implement, troubleshooting, and supporting infrastructure software and distributed systems
- experience with cloud platforms (e. g. AWS)
- scripting writing and modifying code experience to improve monitoring and automation
- deep understanding of Docker, Docker Compose, Kubernetes, Helm Charts
- experience in GitOps practices
- TCP/IP networking knowledge, Linux architecture, p2p networks, micro-services and distributed systems
- good at adapting to new tools, processes, and challenges
- experience with set up and configuring blockchain nodes will be a plus
Our Tech stack:
- Infrastructure: Bare-metal / AWS
- Databases: Clickhouse / MySQL
- SCM: git / github
- Message broker: Kafka
- Repository: Nexus
- CI/CD: Jenkins
- Monitoring: Icinga 2, Grafana, Prometheus, Victoria metrics, ELK
- Orchestration: k8s, Ansible, Terraform
- Containers: LXC, Docker
- Scripting: Python, Golang, Ruby, Groovy
- OS: Debian/Ubuntu
- Others: Docker compose, IPSec
- 1Exploratory Interview
- 2Technical Interview
- 3Technical Interview
- 4Challenge
- 5HR decision