ALM Engineer at Varonis Systems
Herzliya, IL

The candidate will be responsible for developing, automating and maintaining various aspects within the Application Lifecycle Management (ALM) team (such as source control, CI/CD, permissions, work items workflow) for all Company’s products. The candidate will hold a very deep understanding of each of the products’ building, installation and deployment procedures.

Principal Duties and Essential Responsibilities:

  • Developing automated solutions using scripting languages.
  • Developing micro services to support the team and organization internal workflow.
  • Leading and improving branching strategies.
  • Developing and improving CI/CD processes.
  • Interact with and support internal clients.
  • Maintaining and improving the organization process and workflow.

Tech skills

  • B.A. / B.Sc. degree in Computer Science or related Technical Engineering degree or equivalent industry experience
  • 3+ years’ experience as a CM/ALM engineer
  • Proven experience with Application Lifecycle Management (ALM) and CI/CD solutions such as TFS or Jenkins
  • Strong scripting capabilities – PowerShell, Bash or similar (Python)
  • Proven experience in C# and in .NET platforms
  • Experience using the following tools:
    • Azure DevOps Services/Server (TFS) – A must.
    • Familiarity with CI/CD tools and version control tools (e.g Azure DevOps pipelines, Jenkins, Git, Nexus/Artifactory)
    • Experience with configuration management using tools like Chef, Ansible
    • Cloud Platform such as Amazon Web Services (AWS) / Microsoft Azure – an advantage.
    • Microsoft SQL Server and Microsoft SQL Server Reporting Services (SSRS) – an advantage.
    • VMware ESXi / Microsoft Hyper-V – an advantage.

Soft Skills

  • Communicate ideally in Hebrew and English (verbally and in writing).
  • Strong troubleshooting, debugging and problem analysis skills.
  • Personal dedication closes each task all the way through.
  • Be inquisitive and open-minded, enjoy learning about new technologies and demonstrate the ability to see a project through to completion.
  • Be autonomous, have strong interpersonal skills and enjoy teamwork.
  • Be detail-oriented and multitasking, highly organized, ability to juggle multiple priorities and parallel projects.