Azure DevOps Engineer
The role
As an Azure DevOps Engineer at CloudGuard, you will be joining our team of engineering experts to help maintain, develop, and enhance existing solutions utilizing Azure DevOps and other Azure technologies. This role primarily involves creation and maintenance of IAC solutions, CI/CD pipelines, and use of GitOps.
The ask
- Administer and maintain existing IAC solutions, ensuring optimal performance, availability, and security.
- Design, develop, and implement new IAC solutions to meet evolving business needs.
- Troubleshoot and resolve IAC and CI/CD pipeline performance issues and outages.
- Ensure integrity and security through appropriate access controls and security measures.
- Ownership of the use of GitOps with Azure DevOps repositories, including brand and policy management.
- Participate in code reviews and contribute to the improvement of solutions.
- Assist in other areas of the engineering function as and when required.
Your skills
- Working with areas of Azure DevOps, including Boards, Pipelines, Test Plans, and Artifacts
- Experience of or exposure to SDLC and DevSecOps
- Experience with principles of code quality, code gates and coding paradigms
- Web application development and deployment
- Package/Dependency Management of public package sources (npm, NuGet, PyPi).
- Defining and working with schema standards and schema transformational techniques (Open API specifications, SOAP, XSLT/Liquid)
- At least one 3rd generation programming language. Preferentially Python, though .NET is also acceptable, with a minimum 3 years of experience.
- Working with Git source control repositories with strong fundamentals in branch management, merging, rebasing etc.
- Defining and maintaining Infrastructure as Code resources including Bicep/ARM, Az Cli, Azure PowerShell, and optionally Terraform. You will be expected to be able to orchestrate and sequence complex applications using IAC.
- Experience deploying solutions using modern CI/CD pipeline tools such as Azure DevOps YAML Pipelines or GitHub Actions
- Familiarity with modern authentication and authorization workflows and technologies and where to apply them in solution design:
- Using Azure Entra ID as the basis for application identity and authorization
- Using Groups
- Application Registrations/Enterprise Applications
- Managed Identities
- Designing solutions which utilize Azure RBAC
- Using Azure Entra ID as the basis for application identity and authorization
- Knowledge of Azure Networking, with an eye for Security Posture and solution hardening. Demonstratable experience of designing solutions which leverage combinations of:
- Virtual Networking
- Private DNS
- Private Link/Private Endpoints
- Service Endpoints
- Experience with solution design considerations such as coupling and cohesion, and separation of concerns design principles.
- Correctly choosing and sizing PaaS services as befitting the requirements of the solution.
Optional skills
- Experience with or exposure to code quality tools, such as SonarQube or similar platforms
- Ability to deliver solutions using binary compilation and promotion.
- Experience in building, deploying and managing solutions in the Azure Integration Services family of PaaS services
- Azure App Services
- Azure API Management
- Azure Function Apps
- Azure Logic Apps (Consumption and Standard)
- Messaging Solutions (at least one of):
- Azure Service Bus
- Azure Event Grid
- Azure Event Hubs/Apache Kafka
- Recent experience with OpenAI or equivalent LLM’s SDKs and platforms.
- Semantic Kernel experience is highly desirable.
- Experience with building solutions leveraging Azure Cognitive Services and Azure ML Studio.
- Experience with automation and orchestration tools such as Jenkins or Ansible
The offer
- £60k per annum
- Flexible remote working
- Monthly meet ups with all fellow engineers, a very social bunch
- Company benefits package
- Training and development support
- Working with some really cool and innovative people and solutions
- Work within a high-growth, recession proof cybersecurity market
Apply now
CloudGuard: Security Done Different
At CloudGuard, we’re on a mission to change the way businesses think about cybersecurity.
We don’t just follow the industry trends. We set them. Through automation and fresh thinking, we help businesses accelerate their security posture and help IT teams to stay one step ahead of evolving threats.
We believe security should be smarter, faster, and easier. That’s why we use automation to solve the real challenges IT teams face. We’re not here to replace people with technology; we’re here to make their jobs easier and free them up to focus on what really matters.
We’re looking for bold, forward-thinking individuals to help us shape the future of cybersecurity. If you’re someone who thrives on fresh thinking, loves solving problems in new ways, and wants to make a real impact, CloudGuard is where you belong.
We value customer obsession, working closely with businesses to build lasting partnerships. We’re always pushing the envelope by constantly learning and improving. Most importantly, we believe in trust. It’s the foundation of everything we do, both within our team and with our customers.
Join us and you’ll be at the forefront of the cybersecurity revolution. You’ll work with cutting-edge tech, tackle exciting challenges and play a key role in making security simpler, faster and more powerful.
Ready to be part of something different? Let’s do this.