Enable job alerts via email!

DevOps Engineer

Hilton Foods

United Kingdom

On-site

GBP 40,000 - 80,000

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Developer in the UK, where you'll be part of a rapidly growing team dedicated to revolutionizing automation in the food sector. This role offers a unique opportunity to work on cutting-edge solutions, collaborating with local and international partners. You'll automate development processes, manage cloud infrastructure, and ensure system security while working in a dynamic environment that fosters innovation and creativity. If you're an ambitious engineer eager to make an impact and grow your career, this position is perfect for you. Embrace the challenge and help shape the future of automation technology!

Benefits

Ongoing career development

Flexible working hours

Supportive work culture

Qualifications

  • 5+ years of experience in DevOps or related fields with a strong portfolio.
  • Proficiency in CI/CD tools and cloud platforms for deployment and management.

Responsibilities

  • Automate development and deployment processes using CI/CD and IaC.
  • Collaborate between development and operations for efficient solution deployment.

Skills

Problem-Solving

Attention to Detail

Collaboration

Adaptability

Time Management

Education

Bachelor's degree in Computer Science

Master's degree in Computer Science

Tools

Azure Pipeline

Docker

Kubernetes

Git

Linux

Windows Server

Job description

Who We Are

AGITO is a multinational engineering company specializing in the development and implementation of automation and technology solutions for the Food, Beverage, Parcel & Post, and Warehousing sectors. Our expertise lies in logistics, distribution, production, materials handling, robotic & sortation automation, supported by sophisticated software solutions. We prioritize efficient, structured, and cost-effective engineering, fostering a culture of innovation and embracing contemporary methodologies. Our mission is to enhance efficiency and productivity for our customers by delivering cutting-edge automation technologies.

AGITO's recent partnership with Hilton Food Group is a significant catalyst for our global expansion. With Hilton's support, we are penetrating new markets and revolutionizing the automation sector.

As part of our expansion strategy, we seek a Developer to join our Software Team in the United Kingdom. This individual should be ambitious, curious, and possess strong teamwork skills. They will collaborate closely with our local partners whilst supporting the other parts of the business and customers based in Australia, Canada, Ireland, EU. Additionally, they will work alongside our Software team in the UK to develop project and product-based world-class software solutions.

This role offers the ideal candidate an opportunity to join a rapidly growing enterprise at its foundational stage. At AGITO, you'll become part of a global team of innovators dedicated to bringing our customers' automation vision to life.

Who Are You

You are someone with experience in the manufacturing or assembling of industrial conveyors, elevating systems or other industrial transport or automation solutions. Are you a curious engineer who wants to develop unique solutions for our clients? Do you consider yourself qualified:

  • Process-oriented with strong attention to detail
  • Self-motivated and able to work effectively remotely
  • Capable of working under pressure
  • Naturally organized
  • Able to multitask efficiently
  • Flexible and adaptable to an ever-changing environment
  • Experience with CI/CD pipeline build
  • Strong problem-solving and analytical skills
  • Experience with large-scale systems and third-party equipment integration is a plus
  • Bachelor's or Master's degree in Computer Science or a related field

The Role

This role would suit a driven and motivated Engineer. Day to day you will:

  • Automation of Development and Deployment Processes
    • CI/CD Pipeline: Set up and maintain Continuous Integration (CI) and Continuous Delivery (CD) pipelines to automate the process of building, testing, and deploying code changes to dev, qa and production.
    • Infrastructure as Code (IaC): Use tools Azure Pipeline to automate infrastructure provisioning and management, ensuring consistency and repeatability.
    • Automation Scripting: Write automation scripts in languages like Bash, Python to automate manual processes and streamline workflows.
  • Collaboration Between Development and Operations
    • Collaboration: Work closely with development teams to understand application requirements and deploy solutions quickly and efficiently.
    • Communication: Act as a liaison between development and operations teams, ensuring that both teams are aligned in terms of processes, tools, and objectives.
    • Monitoring and Logging: Set up and configure monitoring and logging systems to provide real-time visibility into application performance and system health.
  • Infrastructure and Cloud Management
    • Cloud Computing: Manage cloud infrastructure Azure for scaling, deployment, and resource allocation.
    • Virtualization and Containerization: Work with Docker and Kubernetes to manage containerized applications and orchestrate container deployment.
    • Load Balancing and Scaling: Configure load balancing, auto-scaling, and resource allocation to ensure applications remain performant and highly available.
    • Infrastructure Monitoring: Use 3rd Party tools to monitor system health, server performance, and capacity utilization.
  • Configuration Management
    • Automated Configuration Management: Use configuration management tools to automate the configuration of servers and applications, ensuring consistency across environments.
    • System Hardening: Implement security best practices for server and network configurations, ensuring that systems are secure and compliant with industry standards.
  • Security and Compliance
    • Security Automation: Implement automated security measures for development and deployment processes, such as vulnerability scanning, patching, and encryption.
    • Infrastructure Security: Work with the security team to ensure infrastructure is secure by implementing firewalls, access controls, and network security policies.
    • Compliance: Ensure that DevOps practices adhere to organizational or regulatory compliance requirements (e.g., GDPR, HIPAA, PCI-DSS).
  • Continuous Monitoring and Incident Management
    • Application Monitoring: Implement and manage monitoring tools to track application health, performance, and resource utilization.
    • Alerting and Incident Management: Set up alerting systems to notify teams of potential issues and help troubleshoot and resolve incidents quickly to maintain system uptime.
    • Post-Incident Analysis: After incidents, conduct root cause analysis to prevent future occurrences and continuously improve processes.
  • System Performance and Optimization
    • Optimization: Optimize system performance, cost efficiency, and resource utilization (e.g., storage, memory, CPU) by fine-tuning infrastructure and deployments.
    • Capacity Planning: Analyze system capacity needs and plan for future growth, ensuring infrastructure can handle increased traffic, users, or data.
  • Software Deployment and Release Management
    • Release Automation: Automate the release process to ensure consistent and reliable software deployment with minimal downtime.
    • Rollback Mechanism: Implement automated rollback strategies for deployments that might fail, ensuring that production systems are not disrupted.
    • Versioning: Ensure that software versions are properly tagged and tracked in source control systems (e.g., Git).

Your Skills

The successful candidate should demonstrate:

  • Technical Skills
    • Operating Systems: Proficiency with Linux and Windows Server administration.
    • Version Control: Experience with Git for source code management, and familiarity with branching and merging strategies.
    • CI/CD Tools: Knowledge of CI/CD tools like Azure Pipeline.
    • Containerization: Experience with Docker for containerization and Kubernetes for orchestration and deployment of containerized applications.
    • Infrastructure as Code (IaC): Expertise in IaC tools like Azure Pipeline to automate provisioning and configuration of infrastructure.
    • On Prem and Cloud Platforms: Hands-on experience with cloud platforms such as Azure for deploying, managing, and scaling applications on Prem Servers.
    • Monitoring Tools: Familiarity with monitoring tools to monitor application health and performance.
    • Scripting: Proficiency in scripting languages such as Bash, Python, or PowerShell to automate tasks and write configuration scripts.
    • Databases: Familiarity with database management and optimization for both relational (e.g., MSSQL) and NoSQL (e.g., MongoDB) databases.
    • Security: Knowledge of security best practices, such as encryption, identity and access management (IAM), firewalls, and vulnerability scanning.
  • Soft Skills
    • Collaboration: Strong interpersonal and communication skills to work closely with development, operations, and QA teams.
    • Problem-Solving: Ability to diagnose complex issues in production and staging environments, and implement solutions quickly.
    • Adaptability: Comfortable working in fast-paced, changing environments, and the ability to quickly learn new tools and technologies.
    • Time Management: Ability to prioritize tasks effectively, balancing urgent incident management with long-term infrastructure improvements.
    • Attention to Detail: Ability to maintain high-quality standards when automating workflows and building infrastructure.
    • Documentation: Skilled at documenting processes, workflows, and system configurations to ensure that the DevOps pipeline is transparent and maintainable.
  • Additional Skills
    • Agile Methodologies: Familiarity with Agile methodologies and how DevOps practices integrate into Agile development cycles.
    • Release Management: Understanding of release management processes, including version control, deployment scheduling, and rollback strategies.
    • Compliance and Audit: Knowledge of regulatory compliance (e.g., GDPR, HIPAA, SOC 2) and implementing infrastructure in a compliant manner.

Qualifications and Experience Levels:

  • Relevant Computer/Software/Information Technology degree is preferred or equivalent professional experience.
  • Experience in a similar industry with around 5 years of experience.
  • A strong portfolio showcasing DevOps projects (personal projects, open-source contributions, or work done in previous roles) is valuable.
  • Practical experience with designing, developing, and deploying complete solutions is required.

At AGITO

We are all about creating better experiences - for our customers and for each other. We work hard to support and nurture our people, and as the business continues to expand into international markets, we offer ongoing career development and opportunities for our team.

Please note - To apply you must reside in the United Kingdom and have a legal resident permit.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff DevOps Engineer

Only for registered members

London

Remote

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Principal DevOps Engineer - Star Trek Fleet Command

Only for registered members

Scotland

Remote

USD 60,000 - 100,000

6 days ago
Be an early applicant

Staff DevOps Engineer

Only for registered members

London

Remote

GBP 50,000 - 90,000

Today
Be an early applicant

DevOps Engineer

Only for registered members

London

Remote

GBP 50,000 - 60,000

Today
Be an early applicant

DevOps Engineer (DV Clearance)

Only for registered members

London

Remote

GBP 75,000 - 90,000

4 days ago
Be an early applicant

Devops Engineer (DV Clearance)

Only for registered members

City Of London

Remote

GBP 75,000 - 90,000

3 days ago
Be an early applicant

Staff DevOps Engineer

Only for registered members

London

Remote

GBP 50,000 - 90,000

6 days ago
Be an early applicant

Azure DevOps Engineer - Tech Lead

Only for registered members

Remote

GBP 50,000 - 90,000

5 days ago
Be an early applicant

Azure DevOps Engineer - Remote

Only for registered members

Greater London

Remote

GBP 46,000 - 55,000

6 days ago
Be an early applicant