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.
Requirements:
— 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.)
Responsibilities:
— 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.
We offer:
— 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.