We are looking for an experienced DevOps Engineer, or a Software engineer with substantial experience in Cloud development, to join our growing DevOps group.
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.
Bachelors degree in a technical discipline, Information Systems Technology or Computer Science.
This position is open to all candidates.