Skip to content
Back to Jobs

DevOps Engineer

ElevateBits is looking for a DevOps Engineer to help us build and maintain our infrastructure and support our teams in delivering reliable, secure, and scalable software. 


Responsibilities: 

  • Maintain and continuously improve our server, virtualization, and cloud infrastructure. 
  • Deploy and manage containerized services. 
  • Build and improve CI/CD pipelines in close collaboration with our development teams. 
  • Automate infrastructure and configuration management processes. 
  • Monitor system performance, analyze logs, and resolve issues proactively. 
  • Ensure security, access control, backups, and disaster recovery procedures are in place. 
  • Contribute ideas for improving our infrastructure and development processes. 

Requirements: 

  • Minimum 3 years of professional experience in a similar role. 
  • Linux administration - Knowledge of Linux operating systems, server administration, system service configuration, and maintenance of server environments. 
  • Docker - Experience working with Docker, the Docker Compose tool, and Docker networking, as well as managing and deploying containerized services. 
  • Networking - Knowledge of network technologies and protocols (TCP/IP, DNS, DHCP, VLAN, NAT, routing), VPN solutions, firewall systems, and network infrastructure. 
  • Virtualization - Knowledge of the Proxmox VE platform, management of virtual machines, LXC containers, network configurations, and storage systems. 
  • Cloud infrastructure - Experience with the AWS and Microsoft Azure platforms, including the configuration and administration of cloud resources. 
  • CI/CD - Knowledge of CI/CD processes and tools (GitLab CI/CD, GitHub Actions, Jenkins). 
  • Infrastructure as Code (IaC) and Configuration Management Tools - Knowledge of Terraform and Ansible for managing infrastructure and system configuration. 
  • Monitoring and logging - Knowledge of tools and systems for infrastructure monitoring, performance tracking, log analysis, and problem identification (Grafana, Prometheus, Zabbix). 
  • Security and Backup - Knowledge of security practices, infrastructure protection, access control, backup systems, and data recovery procedures. 
  • Databases and web services - Knowledge of the basic principles of database administration, web servers, reverse proxy services, and load balancing solutions. 
  • High Availability and Disaster Recovery - Knowledge of high availability principles, redundant systems, clustering, failover mechanisms, and infrastructure recovery after downtime. 

 

Nice to have: 

  • Kubernetes and orchestration - Familiarity with Kubernetes environments, including management, deployment, and scaling of containerized applications. 


Please note: This position requires full-time on-site work at our office in Banja Luka. 


How to apply: Send your CV to posao@elevatebits.com


What to expect after you apply: 

  • Application Review - We review your CV. 
  • HR Interview - If shortlisted, you will receive an invitation for a conversation with our HR team (or a notification if we decide not to proceed). 
  • Technical Interview - Successful candidates move on to a technical interview with our development team (or feedback if we decide not to proceed). 
  • Final Decision - Regardless of the outcome, every candidate who reaches this stage will receive feedback from us. 
Ready to get started?

Let's Build Your

AI-Powered Product

Tell us about your project and our engineers will help design the right AI architecture and technology platform.