DevOps Engineer

DevOps Engineer

Huntingdon Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
A

At a Glance

  • Tasks: Join our Software Team to automate development processes and enhance cloud infrastructure.
  • Company: AGITO is a global engineering firm revolutionising automation in various sectors.
  • Benefits: Enjoy remote work flexibility, career development, and a supportive team culture.
  • Why this job: Be part of a rapidly growing company shaping the future of automation technology.
  • Qualifications: Bachelor's or Master's in Computer Science; experience in DevOps and automation required.
  • Other info: Must reside in the UK and hold a legal resident permit.

The predicted salary is between 36000 - 60000 £ per year.

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, and the 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. #J-18808-Ljbffr

DevOps Engineer employer: AGITO

AGITO is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for a DevOps Engineer to thrive. With a commitment to employee growth, we offer ongoing career development opportunities and the chance to work on cutting-edge automation technologies in a supportive environment. Located in the UK, our team enjoys a dynamic work culture that values flexibility and adaptability, ensuring that every team member can contribute meaningfully to our global expansion efforts.
A

Contact Detail:

AGITO Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land DevOps Engineer

✨Tip Number 1

Familiarise yourself with AGITO's recent projects and partnerships, especially the collaboration with Hilton Food Group. Understanding their goals and how your role as a DevOps Engineer can contribute to these initiatives will help you stand out during discussions.

✨Tip Number 2

Showcase your experience with CI/CD pipelines and automation tools like Azure Pipeline in your conversations. Be prepared to discuss specific examples of how you've implemented these processes in previous roles, as this aligns closely with the responsibilities outlined in the job description.

✨Tip Number 3

Highlight your problem-solving skills by preparing to discuss complex issues you've resolved in past projects. AGITO values adaptability and quick thinking, so sharing relevant experiences will demonstrate your fit for their dynamic environment.

✨Tip Number 4

Network with current or former employees of AGITO on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable when tailoring your approach during interviews.

We think you need these skills to ace DevOps Engineer

CI/CD Pipeline Management
Infrastructure as Code (IaC)
Automation Scripting (Bash, Python)
Cloud Computing (Azure)
Containerization (Docker, Kubernetes)
Version Control (Git)
Monitoring and Logging Tools
Configuration Management
Security Best Practices
Problem-Solving Skills
Attention to Detail
Collaboration and Communication Skills
Time Management
Adaptability
Documentation Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in DevOps, particularly with CI/CD pipelines, automation scripting, and cloud management. Use keywords from the job description to demonstrate your fit for the role.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for automation and technology solutions. Mention specific projects or experiences that align with AGITO's mission and values, and express your enthusiasm for joining their team.

Showcase Your Technical Skills: In your application, clearly outline your technical skills, especially those related to Azure, Docker, Kubernetes, and scripting languages like Bash and Python. Provide examples of how you've applied these skills in previous roles.

Highlight Soft Skills: AGITO values collaboration and problem-solving abilities. Include examples in your application that demonstrate your interpersonal skills, adaptability, and attention to detail, as these are crucial for success in a DevOps role.

How to prepare for a job interview at AGITO

✨Showcase Your Technical Skills

Be prepared to discuss your experience with CI/CD tools, containerization, and scripting languages. Highlight specific projects where you've successfully implemented these technologies, as AGITO values hands-on experience.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your analytical skills and ability to troubleshoot complex issues. Prepare examples of past challenges you've faced in production environments and how you resolved them.

✨Emphasise Collaboration and Communication

Since the role involves working closely with development and operations teams, be ready to discuss how you've effectively communicated and collaborated in previous roles. Share examples of successful teamwork and how you acted as a liaison between different departments.

✨Prepare for Cultural Fit Questions

AGITO is looking for someone who aligns with their culture of innovation and adaptability. Be ready to discuss how you embrace change, learn new tools quickly, and contribute to a positive team environment.

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>