Position: DevOps engineer
Company: TraDove, Inc.
Category: DevOps
Experience required: 3y
English level: intermediate

Hi everyone!

Our team is building a high load and real-time transaction processing platform. The project is written from scratch on latest tech stacks with dynamically scalable microservices/cluster architecture in mind. 

**Tech stack:**
Linux, AWS, Terraform, Ansible, K8S,Grafana, Prometheus, GitlabCI, Nginx, Kafka, Redis, GlusterFS (Ceph), ELK (would be a plus).

**Responsibilities:**
 - Influence and contribute to technical architecture
 - Participate in the entire development lifecycle, from requirements to deployment
 - Participate in DevOps related projects;
 - Automate routine DevOps activities;
 - Automate and maintain CI/CD processes
 - Create and improve Terraform scripts to automate the deployment process
 - Improve configuration management playbooks;
 - Automate environment provisioning and products installation;
 - Work with central log aggregation, log monitoring and alerting: collect logs, store logs, build dashboards, configure alerting;
 - Operate and maintain production environments;
 - Investigate alternative solutions;
 - Provisioning, Backup strategy implementation
 - Infrastructure monitoring — dealing with space and performance
 - Perform root cause analysis for technical issues;
 - Help developers to debug problems
 - Document the developed solution.

**Requirements:**
 - 3+ years of relevant experience in DevOps role;
 - Good knowledge of container tooling (Docker) and orchestration technologies (Kubernetes);
 - Good experience with Linux;
 - Good knowledge and experience with AWS
 - Experience with version control systems (Git);
 - Knowledge of IP networking, VPN’s, DNS, load balancing and firewalling;
 - Good knowledge of scripting
 - Experience with configuration management tools (Ansible/Terraform);
 - Good knowledge and experience of CI/CD

**Would be a plus:**
 - Good understanding of production-level network architecture;
 - Experience with setting up and maintaining monitoring services like 
 - Prometheus, log collection tools like ELK, etc 
 - Understanding of Service-Oriented Architecture (SOAP and REST) 
 - Understanding of SSL/TLS, experience working with PKI (as a plus)
 - Understanding and experience working with high availability, high performance, multi-site systems and hybrid cloud environments
 - Knowledge with web services diagnostic 

**Personal Profile:**
 - Initiative and proactive person, result oriented
 - Good team player, responsible and reliable person
 - Self-educative and open-minded
 - Strong communication skills
 - Passion for growing your skills, tackling interesting tasks and challenging problems
 - Well-developed written and speaking communication skills in English
 - Initiative personality and very good analytical skills
 - Skills to collaborate in an agile environment with minimum guidance
 
**Work style** - fully remote, full time or part-time.
 
** English level** - Intermediate+