The candidate will be working within the Harrods Digital Technology DevOps Team responsible for support and overall service of all production and non-production application environments across the digital estate, as well as ownership and management of all associated deployment pipelines.
As the DevOps Engineer, you will support all day-to-day operational activities while working hands-on as part of the team. Working closely with the other functions within Digital Technology, you will align with the development lifecycle to support the effective delivery of new functionality and projects.
— Hands-on experience in cloud technologies, particularly the Azure platform(deploying highly available, scalable, and resilient applications and infrastructure).
— Hands-on Experience with CI/CD tools (ideally Azure DevOps Pipelines)
— Excellent problem-determination skills and the ability to diagnose complex technical issues.
— Experience in delivering within an Agile, SCRUM, or Kanban methodology.
— Scripting languages such as C#, PowerShell, YAML, Python, or TypeScript.
— Writing and deploying IaC configurations (ideally Pulumi)
— Knowledge of Implementing and Managing CDN and website performance optimizations (ideally Akamai)
— Knowledge of web and serverless Azure technologies, including Web Apps, Azure Functions and Logic Apps.
— Knowledge and experience of Containerization ideally Azure Kubernetes Services.
— Knowledge of Application security & OWASP Guidelines (WAF, Bot Management, Security/Code Scanning).
— Knowledge of basic database maintenance, administration, and performance optimisation concepts
— Knowledge of basic networking principles (DNS, routing, firewalls, load balancing etc.)
— Supporting the investigation and resolution of incidents and requests related to the Digital Technology platforms and systems, integration and third-party components.
— Helping to promote best practices, standards and processes by documenting.
— Managing and reporting on any operational issues raised for Harrods Digital Technology systems, ensuring that resolutions are met within business SLA’s or targets.
— Managing, monitoring and maintaining all monitoring tools and alerting mechanisms, ensuring that the systems are monitored, and alerts efficiently tuned.
— Building and supporting the deployment pipelines across all environments, and coordinating with the Test & Release Manager to ensure releases are planned and deployed on schedule.
— Working collaboratively with the development team throughout the software development lifecycle to review and understand architectural/infrastructure decisions, and ensuring that all developments are supportable in the live environment.
— Ensuring that all change activity is tracked, risk assessed with mitigations defined, and approved.
— Maintaining/Triaging incidents/requests in Harrods ITSM tool and work Queue.
— Creating and maintaining user and technical documentation.
— Working with IT Service Management to ensure that business impacting incidents are accurately and promptly communicated and resolutions remains within business SLA’s.
— Ensuring that all activities comply with the Harrods security policies and meet PCI DSS / GDPR / PII compliance requirements as appropriate.
— Ensuring that the DevOps Lead is informed of any operational activities that affect wider business systems.
— Ensuring change requests are managed through the change advisory board (CAB) for the core Harrods Information Technology teams.
— Possibility to influence the development of the project
— Friendly professional staff and warm atmosphere
— Help with development via mentoring and coaching
— The environment where you can implement your ideas
— Flexible schedule and opportunities to work remotely (8 hours workday)
— Paid vacation and sick leaves
— Participation in educational activities and thematic conferences
— Team parties and corporate events.