As a Senior DevOps Engineer in the Dynamic Analysis Team, you'll automate and optimize CI/CD using GitLab, Jenkins, and other tools. You'll manage on-prem and cloud environments (Kubernetes, ELK stack), provide production support, ensure high-quality dynamic analysis results across platforms, create dashboards in Grafana/Redash, and participate in planning and code reviews. Responsibilities include collaborating with development teams, monitoring services, and reporting incidents. The role requires strong Linux (RHEL) knowledge and experience with IaC, CI/CD, containerization, and scripting.
Experience with IaC/automation tools (Terraform, Ansible)
CI/CD expertise (GitLab CI/CD)
Scripting (Python, Bash)
Containerization (Docker, Kubernetes)
Cybersecurity best practices
Good to have:
Advanced Kubernetes knowledge
Azure/GCP experience
Networking knowledge
Monitoring/alerting (Prometheus, ELK)
Jira/Confluence familiarity
Perks:
Hybrid work options
Flexible working hours
Generous compensation and bonus system
Education budget
Company library
Permanent contract
Wellness Weekends
Multisport card
Health checkup
Employee referral bonus
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
Description
ReversingLabs is building top-of-the-class enterprise-focused security products. Our solutions provide users with detailed insight into various types of malware at scale, allow searching through billions of records in the largest threat intelligence database, and create alerts on millions of different events and classification transitions. We provide our customers with a rich GUI for threat analysis and powerful APIs for workflow automation.
Our vision is clear. Arming every company with end-to-end insights to ensure development releases securely, IT purchases safely, and the SOC can effectively detect, isolate, and respond. We seek extraordinary talent for this game-changing opportunity to help forge this transformational journey at ReversingLabs.
ReversingLabs is looking for a Senior DevOps Engineer in the Dynamic Analysis Team. Dynamic analysis is the process of using sandboxes to execute files and capture the output of the analysis at a high rate of file processing. You will be responsible for high-volume malware analysis using commercial and open-source tools to extract quality IOCs by providing the best possible analysis.
We are looking for a skilled DevOps Engineer to join our team. This role is ideal for someone passionate about release management processes, CI/CD automation, and optimizing infrastructure. You will manage and monitor our on-prem and hosted Cloud environments, provide production support, and drive improvements across our Kubernetes, ELK stack and other parts of our pipeline. This position is based in Croatia and offers the opportunity to work on challenging projects.
What you will do
Collaborate with development teams to automate and optimize the CI/CD process using GitLab
Use technologies such as Jenkins, Gitlab CI/CD pipelines, Terraform, Docker, Kubernetes, Git, Helm, Ansible, Bash, and Python
Monitor, update, and improve existing services and provide production support in cloud and on-premises environments and report any potential incidents on those environments
Ensuring high-quality dynamic analysis results across many platforms (Win, Mac, IOS, …) and packages (MS Office,)
Create dashboards and alerts in monitoring systems such as Grafana and Redash
Participate in operational and strategic planning, pipeline development, code reviews, and documenting processes
Use tools like Jira and Confluence to document and track your work
Requirements
Strong knowledge of Linux, primarily RHEL distros
Hands-on experience with:
IaC/automation tools like Terraform, Pulumi, or Ansible
CI/CD tools like GitLab CI/CD pipelines or Github actions
Scripting like Python (preferred), Bash, or a similar language
Containerization technologies like Docker or Kubernetes
Virtualization technologies like VirtualBox, KVM or VMWare
Familiarity with cybersecurity best practices
Enthusiasm for teamwork, constant learning, and adapting to new circumstances
Detail-oriented with excellent organizational and communication skills
2+ years of professional experience in a related field
Communication with customers, partners and vendors, managers of all levels, business analysts and developers
Collaborated with project/product management on creating appropriate technical solutions during the project/product development plan, and reported on progress and obstacles
Desirable skills
Advanced Kubernetes knowledge (deployment, management, and scaling of services)
Knowledge and experience with Azure Cloud and/or Google Cloud Platform
Networking knowledge
Familiarity with monitoring and alerting solutions (e.g., Prometheus, ELK stack)
Knowledge of JIRA, Confluence, or similar tools
Benefits
Hybrid work options (paid accommodation and transportation to Zagreb during onboarding for remote employees)
Flexible working hours
Generous compensation and a bonus system based on annual performance
Hefty personal education budget and possibility to attend leading conferences and seminars in the field
Company library and possibility to order books of choice via Amazon
Permanent contract in a fast-growing global company with Fortune 500 and governmental agencies as clients
Challenging projects in a dynamic, collaborative team
Opportunity to work on innovative solutions for malware analysis and threat hunting domain, crafted in our very own Croatian R&D center
Great career advancement opportunities - clear goals and internal promotions
Employee referral bonus program: EUR 1,060 net for junior position, EUR 2,123 net for mid to senior positions, and EUR 2,654 net for principal/managerial positions
Multisport card, annual health checkup, newborn child allowance, rent-cost, and 3rd pillar pension benefits
Wellness Weekends - quarterly, company-wide three day weekend, starting with a company paid Friday off for all employees
Fully covered car garage in Radnička cesta for all employees