Wallarm: Senior DevOps Engineer - Node
Unknown
Description
Headquarters: Belgrade, 00, Serbia
Job description
Short facts about us:
We are a global remote-first team of 150+ people on 4 continents and in 10+ countries.
We have been protecting our clients since 2016.
The company has recently closed its Series C round in the amount of $55 million.
More than 200 customers around the world, including Fortune 500, Nasdaq, and high-growth startups choose Wallarm to protect their API and web applications.
The company passed Y Combinator, the most prestigious incubator in Silicon Valley, from which Dropbox, Stripe, Docker, etc. came out.
Our product:
Wallarm API security solutions provide proven performance to support innovative companies serving millions of users and billions of API requests per month. Hundreds of Security and DevOps teams globally use Wallarm daily to:
Discover. See every asset across your entire attack surface—from cloud environments to every API endpoint with auto-discovery capabilities.
Protect. A single suite that goes beyond OWASP Top 10 for full coverage for API specific threats, account takeover, malicious bots, L7 DDoS, and more.
Respond. Streamline incident response with complete visibility, smart triggers, and active threat verification.
Test. Automate security testing of your APIs and web assets. Prioritize remediation for every asset, in every environment.
Technology stack:
Cloud: GCP, AWS, Azure
Containers and Orchestrators: Docker, Kubernetes
Scripting: Python, Golang
Monitoring: Prometheus, Grafana, EFK
OS: Linux
Automatizations tools: Terraform, Ansible, internal tooling
About this opportunity:
We are actively seeking a skilled professional to join our dynamic team and play a pivotal role in the continued success of our core product, Wallarm Node. Wallarm Node is the heart of our platform, and its distribution is complex and wide-ranging. We currently support over 20 distribution channels, enabling our customers to deploy Wallarm seamlessly across diverse infrastructures. This expansive distribution model includes, but is not limited to:
Traditional Package Managers: Managing and releasing official Linux packages (e.g., .deb, .rpm) for various distributions.
Containerization: Maintaining and optimizing our official Docker images for deployment agility.
Orchestration: Developing and supporting deployments within Kubernetes environments, particularly focusing on robust Kubernetes Ingress integrations.
Cloud Native Solutions: Expanding and streamlining deployments in other modern, cloud-native contexts.
As a Senior DevOps Engineer working on Wallarm Node, you will be instrumental in maintaining, enhancing, and expanding this intricate distribution ecosystem. Your work will directly impact our ability to deliver cutting-edge security and performance to our global customer base.
In this role you will:
Architect and continuously optimize the CI/CD process to maximize product delivery speed and reliability.
Embed deep collaboration with Dev and QA teams to uphold and improve product quality across the release spectrum.
Provide advanced technical support to customers to resolve product-related issues.
Drive infrastructure-as-code management using Terraform.
Develop high-performance automation scripts using Bash, Python, and GoLang.
Build custom applications, primarily in GoLang, to enhance CI/CD capabilities.
Job requirements
In this role you’ll need:
Deep expertise in designing and managing high-volume CI/CD processes, with a strong preference for Gitlab-based systems.
Deep practical knowledge of cloud-native Kubernetes environments.
Tags
Apply for this Position
About Unknown
Company hiring for SK Stones USA: Customer Success Manager
Job Stats
Hiring Across Borders?
Interview Prep Guide
Preparation Strategy
To prepare for this role, focus on reviewing your experience with Docker, Kubernetes, and CI/CD pipeline optimization. Be prepared to discuss your approach to system design, scalability, and high availability in a cloud-native environment. Additionally, review your past experiences working in a team environment, focusing on collaboration, communication, and problem-solving skills.
Likely Interview Rounds
- 1. Technical~60 min
What to prep: Review Docker, Kubernetes, and CI/CD pipeline optimization. Be prepared to discuss your experience with cloud-native solutions and containerization.
- How do you handle deployment of Docker containers across multiple environments?
- What experience do you have with Kubernetes and its Ingress integrations?
- Can you describe your approach to optimizing CI/CD pipelines for a complex distribution model?
- 2. System design~60 min
What to prep: Review system design principles, focusing on scalability, high availability, and performance. Be prepared to discuss your experience with cloud-native solutions and containerization.
- Design a scalable architecture for deploying Wallarm Node across diverse infrastructures.
- How would you ensure high availability and performance in a cloud-native environment?
- 3. Behavioral~30 min
What to prep: Review your past experiences working in a team environment, focusing on collaboration, communication, and problem-solving skills.
- Tell me about a time when you had to troubleshoot a complex issue in a CI/CD pipeline.
- Can you describe your experience working with a global remote-first team?
Most Likely Questions
- What do you know about Wallarm and its products?
- How do you stay up-to-date with the latest developments in DevOps and cloud-native technologies?
- Can you describe your experience with Linux and scripting languages like Python and Golang?
Common Pitfalls
- Lack of experience with cloud-native solutions and containerization.
- Inadequate understanding of CI/CD pipeline optimization and system design principles.
- Poor communication and collaboration skills in a remote team environment.
Free Prep Resources
- • Docker
- • Kubernetes
- • Terraform
- • Ansible
- • System Design Primer (GitHub: donnemartin)