Senior Infrastructure Engineer
Job details
Job Title: Senior Infrastructure Engineer About the Company: We are Seeking a Senior Infrastructure Engineer to join the Kitchen tech team on a contract basis. This role will be outside IR35. Kitchen and POS team The Kitchen and POS Team is essential for optimizing restaurant operations by providing the necessary equipment, tools, and processes to run restaurants efficiently. The team own the in-restaurant ordering and kitchen management systems that control our sales data, order status and kitchen workflow efficiency. This is primarily through managing thousands of Windows edge devices. About the Role: To speed up the recovery of restaurant back of house servers and enhance operational efficiency, it's essential to focus on improving imaging processes and automating deployments to achieve near-zero touch provisioning. The ideal candidate for this task should have exceptional expertise in creating images for Windows desktop environments, with a specific focus on unattended/single purpose devices (e.g. point of sale hardware and their associated "back of house" servers). This may require scripting using PowerShell, managing an estate with Ansible, producing images with Packer, etc. Responsibilities:
- Participate in the design, build, and maintenance of a robust, scalable, and secure build process for Windows till/back of house images.
- Develop and implement CI/CD pipelines to automate application deployment and infrastructure provisioning.
- Enhancement of monitoring capability for Windows POS estate.
- Collaborate with development teams to ensure that services running at the edge are built with reliability, scalability, and security in mind.
- Implement and manage infrastructure as code (IaC) using tools like Terraform, Ansible, or similar.
- Lead incident response efforts, troubleshoot and resolve production issues quickly and effectively.
- Ensure compliance with security best practices and standards across all environments.
- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
- Windows: Extensive experience with managing Windows devices.
- CI/CD: Strong experience with CI/CD tools such as GitHub Actions or Google CloudBuild.
- IaC: Proficient in Infrastructure as Code (IaC) using Terraform, Ansible, or Cloud Deployment Manager.
- Scripting: Strong scripting skills in Python, Bash, PowerShell or other relevant languages.
- Monitoring & Logging: Experience with monitoring tools like Prometheus, Grafana, and logging tools like ELK Stack or Google Cloud Operations Suite (formerly Stackdriver) and integrating with 3rd party tools (Coralogix a big plus).
- Security: Deep understanding of security best practices in Windows environments, including group policy.
- Networking: Solid knowledge of cloud networking concepts including VPC, VPN, load balancing, and DNS.
- Version Control: Proficient with Git and branching strategies.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.