Senior DevOps Engineer - Kubernetes

Zagreb, City of Zagreb, Croatia

Full Time Mid-level / Intermediate
ReversingLabs logo
ReversingLabs
Apply now Apply later

Posted 1 month ago

ReversingLabs was founded in 2009 with the mission of offering organizations the ultimate in threat detection solutions. In 2017, we were honored to receive the JPMorgan Chase Hall of Innovation Award for our truly unique, automated, and scalable static file analysis, malware classification and malware hunting technologies. Our pioneering technologies, exceptional products, and successful customer deployments also drove a $25 million investment in ReversingLabs, backed by some of the savviest investors in the world. With our center of development excellence located in Zagreb, and offices in the United States and Switzerland, ReversingLabs is poised to achieve rapid growth and deliver groundbreaking innovation in 2021.

In order to expand our range of products even further, ReversingLabs is looking for a Senior DevOps Engineer. You will be part of a team responsible for building appliances, expanding ReversingLabs services in AWS and in our private cloud, with high focus on Kubernetes-oriented development and deployment. DevOps is part of the continuous delivery team, and is both a driving and a supporting role of the development in ReversingLabs.

To be successful, you will have to work closely with other DevOps engineers, product managers, technical leads, and the rest of the Scrum team, including QA and other software engineers. You'll be expected to write clean and testable code that follows the industry best practices. We believe in continuous improvement, value the expertise necessary to choose the right tools and libraries, encourage knowledge sharing, and appreciate honest feedback through code reviews.

Responsibilities

  • Building, deploying and maintaining Kubernetes clusters, as well as debugging issues
  • Creating Kubernetes operators for custom requirements
  • Building components for a Kubernetes service
  • Working with the development teams on the CI/CD process related to Kubernetes deployments and other CI/CD pipelines
  • Using technologies such as Git, Hashicorp tool sets, Helm, Puppet, Jenkins, Docker EE, Openshift, ELK Stack and many other DevOps-related technologies
  • Taking part in developing automation strategies for public data center stacks (hyperconverged/traditional architectures, AWS, Azure, Google Cloud Platform)
  • Participating in team activities - operational and strategic planning and prioritization, code and architecture reviews, pipeline and automation development, documenting delivered code
  • Creating and updating tickets and documentation using tools such as Jira and Confluence
  • Supporting a team of developers in delivering scalable solutions

Requirements

  • Expert level of understanding of complex K8s applications in at least one of the Kubernetes-based container platforms (Openshift, EKS, GKE, Anthos or Tanzu)
  • Production experience in large environments using automation and configuration management tools like Terraform, Ansible, or CFT
  • 5+ years of software development or advanced system administration in open source technologies
  • 3+ years of providing technical guidance to other engineers
  • 3+ years of experience with CI/CD pipelines
  • 2+ years of hands-on experience with AWS or other cloud and virtualization platforms
  • 2+ years of hands-on experience with Kubernetes-based container platforms (i.e., Openshift, EKS)
  • Expert level experience with Terraform, Cloudformation, and Helm
  • Knowledge of Linux, including Ubuntu, RHEL, or CentOS with a focus on web, including Apache or Nginx
  • 2+ years of experience in maintaining and administering open source databases
  • Great interpersonal skills, team-work attitude, and drive for collaborative initiatives

Nice to Have

  • 2+ years of experience with event-driven, microservices, and serverless development patterns
  • Experience in re-architecting on-premise applications and migrating them to one or all CSPs, as well as similar projects
  • 2+ years of experience with software development languages, including Python, Go and JavaScript, as well as frameworks like Django or React

Benefits

  • Flexible working hours
  • Competitive compensation and benefits package
  • Permanent contract in a fast-growing global company
  • Challenging projects in a dynamic, collaborative team
  • Great career advancement opportunities - ReversingLabs encourages internal promotion
  • Personal improvement through attending leading conferences and seminars in the field
Job tags: Ansible Apache AWS Azure CD CentOS CI CloudFormation Django Docker ELK Git Go Google Cloud Platform JavaScript Jira Kubernetes Linux Nginx Open source Puppet Python React REST Terraform Ubuntu Virtualization
Job region(s): Europe
Share this job: