Senior DevOps Developer
Description
Summary
Data has never been more valuable and vulnerable. As cybercriminals become more sophisticated and regulations more strict, organizations struggle to answer one key question: “Is my data safe?
At Varonis, we see the world of cybersecurity differently. Instead of chasing threats, we believe the most practical approach is protecting data from the inside out. We’ve built the industry’s first fully autonomous Data Security Platform to help our customers dramatically reduce risk with minimal human effort.
At Varonis, we move fast. We’re an ultra-collaborative company with brilliant people who care deeply about the details. Together, we’re solving interesting and complex puzzles to keep the world’s data safe.
We work in a flexible, hybrid model, so you can choose the home-office balance that works best for you.
We are looking for an experienced DevOps Engineer, or a Software engineer with substantial experience in Cloud development, to join our growing DevOps group.
Responsibilities
- Be part of a global R&D DevOps group responsible for a diverse production environment based on Microsoft Azure, that hosts a data security SaaS platform which protects our customers from cyberattacks and insider threats.
- Help maintain our complex Azure based pre-production and production environments to preserve our platform availability and reliability.
- Design and development of DevOps tools, CI\CD pipelines and automation processes for configuration, deployment and maintenance of our complex pre-production and production cloud environments.
- Collaborate with R&D engineering teams on the design and implementation of new features.
- Work on DevOps group incidents and internal tickets, including triage, investigation of issues and requests, and analysis on how to reduce their frequency and effort.
- Research, examine and implement new cloud technologies and open-source tools.
Requirements
- 5+ years of experience as a DevOps or Software engineer with significant coding experience in Python, Bash, PowerShell, Go or equivalent.
- Expertise on at least one major cloud platform: Azure, AWS or GCP (Azure is an advantage).
- 3+ years of Windows or Linux hands-on experience (configure, troubleshooting and deployment).
- Experience with IaaC\CM tools such as: Terraform, Pulumi, Packer and Ansible.
- Experience with CI\CD platforms such as: Jenkins, Github actions, Azure DevOps and CircleCI.
- Experience in system administration, design, construction, and operation of container platforms (Kubernetes), as well as in container technologies (Docker, Podman, etc.) and their management systems.
- Good understanding of IT infrastructure related components, technologies and protocols: Active Directory, DNS, TCP\IP, Load balancing, PKI, Firewalls and routing.
- Ability to manage multiple projects of varying scopes concurrently, excellent communication skills and ability to work as part of a team.
- Good English communication skills (A global team where all full team discussions are held in English)
Advantages
- Experience with various Azure services, such as: Service Fabric cluster, AKS, Virtual machine scale set, Storage account, Azure AD, Event Hubs, App Service, Azure SQL and SQL Managed instance, Log Analytics and Kusto query language, Azure Function, Azure Batch and more.
- Experience with Azure Kubernetes Service (AKS).
- Experience with analytics, monitoring, dashboarding and incident management systems, such as Grafana, Azure Monitor, PagerDuty, OpsGenie, DataDog, New Relic.
- C#\.Net programming experience.
- Bachelor’s degree in a technical discipline, Information Systems Technology or Computer Science.
We invite you to check out our Instagram Page to gain further insight into the Varonis culture!
@VaronisLife
Varonis is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, and other legally protected characteristics.