Our company history is one of mergers and acquisitions which means we have dozens of products that we develop, maintain and market, offering you lots of opportunities to grow. We are on a journey to move and improve our main product offerings in the cloud under a SaaS model. We are looking for skilled individuals to help us continually improve. What you'll do Working in a scrum team you'll collaborate with your colleagues to solve complex challenges whilst overcoming constraints in the form of cost and execution time. Immediately you'll be focused on our Ivanti Neurons for Zero Trust Access product. The web hosted part of this application is written in Python, with a Postgres database and a React JS frontend. It leverages technologies to enable high availability, scale and reporting such as Redis, Kafka and ElasticSearch. We leverage Kubernetes to host the product in the cloud. Our team leverage the public cloud catalogue primarily using Azure to provide a platform for our applications to run on. We also facilitate the deployment and observation of the applications using the likes of GitHub Actions, Terraform and New Relic. Primary Responsibilities
* Develop pipelines that use versioned scripts / definitions to build and test software components.
* Implement deployment pipelines that can be used to deploy to a variety of different targets. i.e. Test, Staging, Production
* Understand the Definition of Done used by the product development teams and build automation / integrations that help the teams conform to these.
* Build tooling that helps us automate and comply with security requirements / certifications
* Follow industry best practice and Ivanti guidelines to standardise implementation
* Identify bottlenecks in our processes and work with your peers to improve these
* Participate in discussions / code review so the team "levels up" together
* Observe production metrics and identify areas for improvement / further monitoring, The following information request is completely voluntary and will only be used to help us identify areas of improvement in our hiring processes. Your responses will not be associated with your specific application and will not in any way be used in the hiring decision. All data disclosed will comply with the Data Protection laws of the country the role is based in.
I identify my gender as: (Select one) Female Male Non-binary / third gender (Inclusive of bigender, agender, androgynous, gender fluid, gender non-conforming) I prefer to self-describe I don't wish to answer I identify my ethnicity as (mark all that apply): Asian Black, Caribbean or African Mixed or multiple ethnic groups White Other ethnic group I don't wish to answer Veteran Status: (Select one) Yes, I am a veteran No, I am not a veteran I don't wish to answer I have a disability: (Select one) Yes No I don't wish to answer I am Neuro diverse (Select one) Yes No I don't wish to answer
* 5+ years writing code in your IDE as part of a team
* A fundamental understanding of DevOps practices such as CI/CD and DORA metrics
* Code authoring and writing reusable, maintainable code in version control
* Hands on experience with CI Servers / Runners. In ZTA we use Bamboo and GitHub actions as our primary runner.
* Experience of working with Containers and Ideally orchestration using Kubernetes
* IaC experience using Terraform, Bicep, Helm Charts, etc.
* Generating documentation using UML and company wiki
* Modern SDLC exposure managed by project management tooling (ADO, Jira, etc.)
Ivanti are a leading provider of security and service management software. We provide solutions primarily targeted at IT departments within medium to large organizations to help them securely manage their IT infrastructure and service their clients.
Opportunities for career growth
* Skills development
* Team collaboration
* Private Health Insurance
* Equity Tracking Award
* 25 days of holiday
* Everywhere workplace up to a limited number of days per year.
How does the recruitment process look like?
* Introductory discussion with our recruiter - 30 minutes
* Hiring Manager video discussion - 30 minutes
* Team interview
* Technical assessment
* Offer