Junior+\Mid DevOps Engineer

PL
Junior
What We Expect of You
    DevOps Engineer — Junior+ / Mid-Level
We’re looking for a DevOps Engineer with hands-on experience
to join our team and gradually take ownership of day-to-day operational tasks.
You’ll work alongside experienced DevOps engineers on CI/CD, application deployments,
troubleshooting, monitoring, and automation.
    We expect you to handle routine tasks independently, with guidance and
review available for unfamiliar or more complex work.
 
    Required skills
1. Linux and networking Practical Linux administration experience:
processes, services, permissions, packages, and logs.
Ability to troubleshoot common CPU, memory, and disk usage issues.
Understanding of TCP/IP, DNS, HTTP/HTTPS, TLS fundamentals,
routing, and load balancing. Ability to investigate service availability and connectivity issues.
2. Bash and Git Ability to read, maintain, and write Bash scripts for automation,
including error handling. Practical experience with Git: branches, merge requests,
and resolving conflicts.
3. Docker and Kubernetes Ability to write Dockerfiles,
build and run container images, and work with environment variables,
volumes, and container networking.
Hands-on experience deploying applications to Kubernetes using Deployments,
Services, Ingress, ConfigMaps, and Secrets. Understanding of health probes,
resource requests, and limits.
Ability to troubleshoot application startup and runtime issues using logs
and Kubernetes events.
4. CI/CD Experience with at least one CI/CD platform: GitLab CI, GitHub Actions,
or Jenkins. Ability to independently modify existing build and deployment pipelines
and troubleshoot failures. Understanding of pipeline variables, secrets, and artifacts.
5. Monitoring and troubleshooting Practical experience with Prometheus and Grafana:
finding relevant metrics, investigating alerts, and updating existing dashboards.
Ability to find and analyse application logs.
 
Nice to have
GitOps principles and Argo CD
Helm
Terraform or Ansible
Python scripting
Experience with AWS, Azure, or GCP
Centralised logging tools such as Loki or ELK/EFK
Kubernetes NetworkPolicies
 
How we work
We value ownership of routine tasks, a systematic approach to troubleshooting,
and care when making changes. You should be comfortable verifying results,
understanding how to roll back a change, documenting solutions,
and asking for help when needed. As you become familiar with our infrastructure,
you’ll take on more complex tasks and broader responsibilities, with support from the team.
Project Description
Gradually take ownership of operational tasks
Maintain and improve existing CI/CD pipelines,
troubleshoot build and deployment failures.
Deploy and configure applications in Kubernetes using established workflows.
Investigate infrastructure and application issues, escalating complex cases with relevant findings.
Maintain monitoring dashboards and alerting rules, review metrics and logs to identify issues.
Automate repetitive tasks using Bash and other tools.
Perform routine Linux administration and infrastructure maintenance.
Support development teams with deployment and environment issues.
Document procedures, troubleshooting steps, and infrastructure changes.
Validate changes and prepare rollback steps, following the team’s review and release processes.
Svetlana Gavaga
Personnel specialist:

Svetlana Gavaga

Attach Resume
Fill Out a Resume
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. Learn more in Cookie Policy. By clicking “Accept All”, you consent to the use of ALL the cookies.
accept all disable