Ivanti is a leading provider of security and service management software, seeking a Staff DevOps Engineer to join their DevOps team. The role involves designing systems and establishing best practices for multiple SaaS product lines, ensuring efficient build, deployment, and monitoring of applications.
Responsibilities:
- Reporting directly to the head of DevOps you'll work with the greater DevOps teams to establish best practices and patterns that can be leveraged by multiple products as part of the SDLC
- Working across products your skills will be leveraged to address the most pressing concerns in each of the products
- Our goal is to achieve a level of consistency across the products and where practical allow engineers to self-serve with whatever they need to deliver their solution to the cloud
- Work with the head of DevOps to help develop and implement the DevOps strategy
- Build tooling that helps us automate and comply with security requirements / certifications
- Follow industry best practice and Ivanti guidelines to standardise implementation
- Develop and maintain monitoring dashboards of our builds / deployments
- Identify bottlenecks in our processes and write up projects to improve these
- Play a leading role in discussions / code review so the wider team “levels up” together
- Present to stakeholders
Requirements:
- Experience with Terraform to define infrastructure and state-based deployments
- Experience with Azure cloud applications and services
- Experience with Kubernetes and Containers for hosting workloads
- Understanding of ingress, namespaces, volumes, and abstractions such as AKS/EKS
- Experience with GitHub Actions and ADO Pipelines
- Experience with New Relic for monitoring deployments
- Ability to implement best practices and facilitate others in following them
- Experience in developing and implementing DevOps strategies
- Ability to build tooling for automation and compliance with security requirements
- Knowledge of industry best practices and Ivanti guidelines for standardization
- Experience in developing and maintaining monitoring dashboards
- Ability to identify bottlenecks in processes and propose improvements
- Experience in leading discussions and code reviews
- Ability to present to stakeholders
- Experience with Jenkins and Bamboo as part of previous CI/CD processes