DevOps Engineer

  • Remote - Poland

Remote

DevOps

Mid-level

Job description

Product company BETER announces a vacancy for a DevOps Engineer to develop and maintain infrastructure using modern technologies and practices. If you are interested in developing and automating infrastructure based on Terraform, managing containers using Kubernetes (especially AWS EKS), writing Helm charts, programming in Python, and using GitOps and GitLab CI, then this position is for you.

Necessary skills and requirements:

  • 5+ years of experience as a DevOps Engineer or similar role;
  • Experience in infrastructure development and management using Terraform;
  • Deep knowledge of Kubernetes, in particular AWS EKS, and the ability to work with Helm charts;
  • Ability to program in Python for automation and development of DevOps tools;
  • Experience in using GitOps and developing CI/CD pipelines based on GitLab;
  • Knowledge and experience in working with tools such as ELK, Prometheus, and Grafana for monitoring and analysis;
  • Ability to develop and maintain DevOps standards to improve infrastructure efficiency and reliability.

It will be a plus:

  • Experience using other infrastructure coding tools such as Ansible or Puppet;
  • Experience in implementation and configuration of distributed tracking systems (distributed tracking systems), such as Jaeger or Zipkin or their analogs;
  • Experience with Operator Lifecycle Manager;
  • Experience in using Elasticsearch Index Lifecycle Management, Data Tiers;
  • Experience in developing and maintaining microservices in the AWS environment;
  • Knowledge of programming languages other than Python for automation and tool development;
  • Experience in working with containers, databases, and other AWS services;
  • Higher technical education or equivalent work experience.
  • The constant search for an answer to the question ‘why’ and ‘how to do better’, but at the same time critical thinking to understand when it is rational to do it ‘better’.

Duties:

  • Infrastructure development, configuration, and support using Terraform;
  • Management and orchestration of containers based on Kubernetes (AWS EKS) and writing Helm charts;
  • Development and support of tools for automation of deployment and monitoring;
  • Implementation and development of GitOps standards and CI/CD processes based on GitLab;
  • Configuration of logging and monitoring systems based on ELK (Elasticsearch, Logstash, Kibana), Victoria Metrics, and Grafana;
  • Active participation in improving the company’s infrastructure and development processes;
  • Development and implementation of distributed tracking systems (distributed tracking systems), if necessary, and knowledge of such systems as Jaeger or Zipkin.
  • Help in finding bottlenecks and performance problems, profiling requests to the DB, or to message brokers.

What and how do teams work?

  • Programming languages: .net core, PHP, node.js, python;
  • Containerization and orchestration: Docker, Docker-Compose, Kubernetes (AWS EKS), Helm;
  • Cloud services: AWS (S3, RDS, EC2, etc.);
  • Monitoring and analytics: ELK (Elasticsearch, Logstash, Kibana), Victoria Metrics, Grafana;
  • Versioning and CI/CD: GitLab CI.
  • Non-RDBMS: Redis sentinel, MongoDB, Clickhouse.
  • Message queues: Kafka (MSK).
  • IoC tools: Terraform, Ansible, Helm, OLM
  • GitOps is soon.

We offer:

  • Ability to work remotely;
  • Competitive and timely payment for services;
  • Flexible work schedule;
  • Personal mentoring and coaching;
  • Team building and corporate events;
  • 100% paid sick leave;
  • 20 working days of paid vacation;
  • Paid child care leave.
Share this job:
Please let BETER know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply