DevOps Engineer (Senior)
🚀 Join our team and be part of a company that values innovation, teamwork, and growth.
Key Responsibilities:
- Designing, implementing, testing, and improving development infrastructure
- Managing container orchestration platforms (Kubernetes and Rancher)
- Managing deployments using Docker Compose and Helm
- Maintaining and administering source control systems (GitLab)
- Overseeing and improving the release management process
- Writing scripts and automating standard operational processes
- Collaborating with development teams to ensure CI/CD best practices are applied
Requirements:
- 4+ years of hands-on experience with Linux-based systems and DevOps practices
- Strong knowledge of containerized applications and hands-on experience deploying them to Kubernetes environments
- Proficiency with Git-based version control systems (GitLab)
- Hands-on experience with Helm for application packaging and deployment, as well as Docker Compose for service orchestration
- Solid experience with the software development lifecycle and CI/CD workflows using tools such as GitLab CI, Jenkins and Argo CD
- Solid experience with configuration and administration of reverse proxy and load balancing tools (e.g. Apache HTTPD, HAProxy, Nginx)
- Ability to build and optimize containerized applications using Dockerfiles and prepare them for deployment
- Proficiency in at least one scripting or programming language commonly used in DevOps (e.g. Bash, Python, Go)
- Experience supporting application environments based on Java/JVM and Node.js/React
- Experience with database systems such as DB2, PostgreSQL, and MongoDB
- Experience with messaging and streaming platforms such as Apache Kafka and RabbitMQ
- Experience using ticketing systems (Jira) and documentation tools (Confluence)
- Experience maintaining development infrastructure tools such as GitLab, Harbor, Nexus Repository (Maven, npm), and Jenkins
- Knowledge of security standards and compliance requirements for infrastructure and applications, especially in regulated environments
Nice to Have (Not Mandatory):
- Experience with cloud platforms (preferably Microsoft Azure)
- Familiarity with infrastructure-as-code and configuration management tools (Ansible, Terraform)
- Basic experience with virtualization platforms (VMware)
- Experience with monitoring and logging solutions (Prometheus, Grafana and Loki)
- Experience managing applications designed for deployment across multiple clients, with support for varying configurations and specifications
Additional Assets:
- Relevant industry certifications (CKA,CKAD, Azure Administrator, RHCSA,RHCE, etc.)
- Experience in fintech, banking, or other high-security sectors
- Knowledge of high-availability and disaster recovery strategies
- Strong troubleshooting skills in complex, distributed systems
We are:
- Excellent, young and highly motivated team
- We have modern approaches to work and a relaxed atmosphere
- In our company you can grow both career and professionally
- We provide education and training
- We have flexible working hours, we enable work from home
- A company that has various benefits that enable quality work-life balance
Location: Ljubljana, Slovenia (Hybrid)
Applications are open until September 22, 2025.
👉 If you’re ready to use your skills to create reliable solutions for electronic banking, apply now and join us in shaping the future of digital banking!