About The Role
Knight Frank is looking to hire a DevOps Engineer to join our internal DevOps team at our headquarters in Central London. In this pivotal role, you will design, build, and maintain robust software development pipelines while championing automation and continuous improvement. Your expertise will be critical in bridging the gap between development and operations, ensuring efficient and secure delivery across multiple environments.
Pipeline and Infrastructure Development
- Design and implement automated build, test, and deployment pipelines from source control through production.
- Build, configure, and maintain development tools and infrastructure to support scalable software delivery.
Collaboration and Stakeholder Engagement
- Work closely with developers and other stakeholders to capture needs and translate them into technical solutions.
- Serve as a technical product owner by contributing to medium-to-long term strategic planning.
- Continuously assess and optimize development and release processes to enhance efficiency and performance.
- Develop tools and scripts (using PowerShell, Python, and YAML) that support automation and process standardization.
Quality Assurance and Security
- Conduct thorough testing, code reviews, and system analysis to maintain high standards in code quality and performance.
- Ensure robust cybersecurity measures are embedded in all systems to protect against threats and vulnerabilities.
Project Management and Technical Support
- Participate in project planning and decision-making, ensuring smooth rollout and integration of new features.
- Troubleshoot technical challenges and implement effective fixes and updates as needed.
Qualifications and Education
- A minimum of a 2:1 degree in Computer Science or a closely related field.
- Microsoft Azure Fundamentals Certification is desirable but not essential.
Technical Expertise
- Azure DevOps, Microsoft Azure Cloud, Azure Pipelines.
- Continuous Integration and Delivery (CI/CD) methodologies.
- Scripting: PowerShell and Python; configuration with YAML.
- Expertise with Git.
- Proficient with Windows and Linux environments.
- Docker containerization and Kubernetes.
- Tools such as Bicep.
- Monitoring solutions such as Prometheus, Grafana, and the Elastic Stack.
Professional Competencies
- Ability to ensure that service components meet both business needs and performance targets.
- A deep understanding of process efficiency and proven techniques for continuous improvement.
- Capacity to design solutions with security controls embedded, mitigating cybersecurity threats.
- Skill in translating logical designs into detailed physical designs, documenting work to agreed standards.
- Experience in developing interfaces between systems and effectively working in cross‑functional teams.
- Proficient in identifying user requirements and aligning them with technical strategies.
Person Specification – Personal Attributes and Skills
- A collaborative team player with strong technical and interpersonal communication skills.
- Passionate about technology, automation, and staying current with industry best practices.
- Self‑motivated, proactive, and committed to driving innovation and excellence.
- Adept at managing both independent projects and contributions within a dynamic team environment.
Competitive salary
#J-18808-Ljbffr…
