The Company
Veovo is a market leader in Airport Smart Technology. With a global footprint of customers and capabilities that cover Airport Operations, Revenue management and Passenger Flow. Some of the world’s largest airports rely on Veovo. Focused on driving airport performance, our solutions enable airports to handle more aircraft and more passengers, with less delays and less queues. Our platforms are built on a modern tech stack, often delivered from the cloud as SaaS and leveraging intelligence to enable our customer to “go brilliantly”.
Our clients span continents, but all share one thing in common: they’re big names in airport excellence, with even bigger digital goals. With offices in the UK, Poland, Denmark, New Zealand and the US, Veovo offers a world of opportunity
At Veovo we strive to deliver predictable collaborative solutions that are the platform of great airports. At Veovo we strive to deliver predictable collaborative solutions that are the platform of great airports.
The Opportunity
Veovo technology powers intelligent airports and shapes brilliant travel experiences. From streamlining Airport Operations to smoothing passenger journeys, we help the world's best airports make smarter decisions today and transform for tomorrow. We bring innovation and pace to the market and are rapidly growing into a leader in airport-related Forecasting and Artificial Intelligence.
As a DevOps Engineer, you will be passionate about technology and how it can be utilised to deliver value-based outcomes for innovative airports globally.
Your primary focus in this role will be to ensure that the features built by our product development teams make it into our customer environments in a fast, efficient, repeatable, controlled, and safe way - enabling our customers to benefit from the latest product features.
As part of this, you will constantly challenge and help optimise and automate our release and deployment processes, tooling, and procedures.
- The ongoing design and successful operation of a modern, containerised cloud technology platform.
- Active participation in aspects of Agile software development, including:
- Maintaining an in-depth knowledge of DevOps and Cloud Engineering principles, providing detailed advice regarding their application, and executing related specialised tasks.
- Attending all team meetings in a punctual and reliable way, including daily stand-ups.
- Communicating clearly what you have done since the last stand up and what you are planning today, including any obstacles or blockers.
- Making regular input / contribution at task planning sessions.
The Specifics
- Designing, developing, and supporting cloud-based containerised solutions.
- Designing and writing infrastructure as code, utilising tools such as Terraform.
- Design and maintain Kubernetes clusters and deployments.
- Maintain key technology services such as Kafka, SSO, API gateways, Databases.
- Develop and maintain automated CI/CD pipelines to streamline service deployment and integration processes.
- Maintain and improve our monitoring, logging, and alerting platform using Prometheus and Grafana.
- Create and maintain detailed documentation of DevOps processes, infrastructure, and best practices.
- Work closely with application developers to ensure smooth deployment and operation of applications in various environments.
- Implement security best practices across all stages of the platform development lifecycle, including secure coding, secret and certificate management, access controls and vulnerability management.
- Assist with compliance audits like ISO 27001.
- Continuously evaluate and optimize system performance, cost, scalability, reliability, and resource utilization.
- Improve backup, disaster recovery and business continuity plans.
- Stay current with the latest DevOps tools, technologies, and Security trends, and apply them to improve existing systems and workflows
What we are looking for
- 2+ years’ experience in a similar role
- Strong analytical, problem solving and critical thinking skills.
- Proven ability to understand and communicate technical concepts.
- Ability to collaborate and build strong product delivered solutions.
- Working knowledge of SDLC methodologies
- Technical skills in the following:
- Experience with provisioning and supporting Cloud platforms (AWS, Azure, OCI and/or Private clouds)
- A working knowledge of Kubernetes
- Knowledge of containers e.g.: Docker, containerd
- Software development and IaC tools e.g.: Git, Bitbucket, Terraform, Ansible, CloudFormation
- Linux shell and Scripting
- Experience with configuration scripting languages e.g.: YAML, JSON, Python
- Database technologies including PostgreSQL.
- Experience with monitoring, logging, and alerting tools (Prometheus, Grafana, Loki)
- Understanding of performance analysis across all levels of the technology stack
- Understanding of Cloud Security and Networking considerations
- Cloud architecture, High Availability, and Load Balancing design
What we offer in return
- Working with cutting edge technologies in a small and ambitious team in a flat company structure
- Rapid growth opportunities and structured professional training
- Flexible working hours and remote work possible
- Exciting and innovative projects in the aviation industry
#LI-AF1