> DOUNovaCore
DevOps Engineer
format:Remotecompany:Outsource
linuxdockerkuberneteshelmgithub actionsgitlab ci/cdjenkinsany one ofgithub actionsawsazuregoogle cloudany one ofawsansibleterraformany one ofansiblebashpythonany one ofbashtcp/ipdns
prometheusgrafanaelastic stacklokihashicorp vaultaws secrets managerargocdfluxcdpostgresqlmysqlredisnginxcontainer securitydevsecops
test task:yes
> full description
Format: Remote (office optional)
NovaCore builds smart digital solutions with pixel-perfect UX and reliable engineering foundations. We’re looking for a DevOps Engineer who automates everything that can be automated and keeps our infrastructure stable, secure, and scalable.
Requirements
- 2+ years of commercial experience in DevOps, SRE, or system administration.
- Strong Linux administration skills (Ubuntu, Debian, CentOS, or similar).
- Hands-on experience with Docker and containerized environments.
- Practical experience with Kubernetes (deployments, services, ingress, Helm).
- Experience building and maintaining CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins, or similar).
- Experience with at least one cloud provider: AWS, GCP, or Azure.
- Infrastructure as Code experience with Terraform, Ansible, or similar tools.
- Scripting skills in Bash and/or Python.
- Solid understanding of networking: TCP/IP, DNS, HTTP/HTTPS, load balancing, firewalls.
- Experience with Git and collaborative development workflows.
- English level: B1+ for technical communication and documentation.
Nice to have
- Experience with monitoring and logging tools: Prometheus, Grafana, ELK/EFK, Loki, or similar.
- Familiarity with secrets management (HashiCorp Vault, AWS Secrets Manager, or similar).
- Experience with GitOps tools such as ArgoCD or Flux.
- Understanding of DevSecOps practices and container security scanning.
- Experience with PostgreSQL, MySQL, or Redis administration, backups, and replication.
- Familiarity with Nginx, Traefik, or other reverse proxies.
- Experience with cost optimization in cloud environments.
- Cloud or Kubernetes certifications (AWS, CKA, CKAD, or similar).
Responsibilities
- Design, build, and maintain cloud infrastructure using Infrastructure as Code.
- Create and improve CI/CD pipelines for fast and reliable delivery.
- Manage containerized applications in Kubernetes clusters.
- Set up and maintain monitoring, logging, and alerting systems.
- Ensure security, access control, and secrets management across environments.
- Manage backups, disaster recovery, and high availability of services.
- Collaborate closely with developers to improve build, test, and release processes.
- Troubleshoot and resolve infrastructure and production incidents.
- Optimize infrastructure performance and cloud costs.
- Maintain clear technical documentation and runbooks.
- Keep client/company tracking systems and repositories up to date.
What we offer
- Flexible schedule: work remotely or from the office.
- Educational support: paid courses, certifications, internal workshops, and learning materials.
- 12 paid vacation days and 12 paid sick days annually.
- Official public holidays according to Ukrainian legislation.
- Competitive compensation based on experience and results.
Hiring process
- Short recruiter screen (15–20 min)
- Technical interview with engineers (60–90 min)
- Optional short practical task (e.g., set up a simple CI/CD pipeline or Terraform module)
- Final chat with manager → offer