Position: Senior DevOps Engineer
Company: Tacans
Experience required: 3y
Category: DevOps
English level: intermediate
Published: 2022-10-01T00:00:00+03:00

As the number of projects in Tacans Labs grows, we are looking for a highly experienced and talented DevOps engineer to enforce our team.  
On a daily basis, you will work closely with the backend, frontend and Rust teams. We expect you to apply best practices such as full-process automations and Infrastructure as Code.  
DevOps engineer will be responsible for creating, maintaining, and scaling our developer infrastructure. This individual will develop the systems and infrastructure that will support and scale our engineering team.  
This is foundational work that will help drive us towards building world-class DeFi products.

**Responsibilities:**

- Maintain existed environments with Kubernetes clusters and automate creating a new ones. 
- Automate use of cloud technologies through IaC tools such as Terraform, Terragrunt. 
- Create, maintain and improve helm charts, CI pipelines. 
- Set up and maintain node infrastructure, node environments. 
- Participate in designing the platforms that will enable a continuous delivery environment. This includes automating testing, continuous integration pipelines, and provisioning of environments. 
- Build and maintain solutions for monitoring and collecting metrics to improve functional areas. 
- Work closely with the different protocol development teams to bring their software into the continuous integration pipeline.

**Requirements:**

- Minimum 3 years of full-time experience working as a DevOps Engineer. 
- Experience with IaaC solutions such as Terraform for provisioning infrastructure in multi-cloud environments. 
- Extensive experience working with Docker, Kubernetes and Helm. 
- Experience with CI/CD tools like Gitlab CI, Jenkins, ArgoCD etc. 
- Experience with configuring and deploying to major Cloud Providers such as GCP and AWS. 
- Experience with Nginx, Prometheus, Grafana and the ELK Stack. 
- Experience in managing SSL Certificates. 
- Experience with Linux-based infrastructures. 
- Working knowledge of decentralized architecture design patterns and distributed systems. 
- An ability to learn new technologies as we expand our systems. 
- Experience in blockchain-related projects is desirable.  

**Technologies we use:**
- Docker, Kubernetes, Helm 
- Terraform 
- GitLab 
- GCP 
- PostgreSQL 
- Redis 
- Rust 
- React 
- Golang 
- Node.js 
- Javascript  

**Job Fit & Personal Characteristics:**
  - Pro-active mindset. 
- Self-starter / high initiative. 
- Team Player with a flexible approach to work. 
- Passionate about technology. 
- Loves financial markets and cryptocurrencies. 

**We provide:**
— Competitive salary:
— Necessary equipment for work;
— Ability to work in the office, remotely or a mix;
— 22 vacation days and 15 paid sick leaves;
— Insurance (VIP);
— English lessons with native speaker;
— Psychologist;
— Education compensation.