DevOps Engineer
Listed on 2026-03-02
-
IT/Tech
Cloud Computing, Systems Engineer
Dev Ops Engineer About the Role
We are looking for a Senior Dev Ops Engineer to take ownership of CI/CD processes, cloud infrastructure, and environment management. In this role, you will design and maintain scalable Azure-based infrastructure, implement Infrastructure as Code, and ensure reliable deployment pipelines across development and test environments. You will work closely with application development teams to improve delivery speed, stability, and operational excellence.
Requirements- Strong understanding and hands‑on experience with CI/CD principles and automation
- Experience with Git Hub Actions or similar CI systems
- Proficiency in Bash scripting (or similar scripting languages)
- Solid hands‑on experience with Microsoft Azure, including App Service, Azure Container Registry, Container Instances, and Key Vault
- Experience implementing Infrastructure as Code (Terraform)
- Strong knowledge of Git and collaborative workflows (Git Flow)
- Good understanding of networking fundamentals (subnets, routing, gateways)
- Understanding of core networking protocols: HTTP(S), DNS, TCP, ICMP
- Experience with relational database administration
- Experience working in Agile/Scrum environments
- Experience with container orchestration (e.g., Kubernetes)
- Experience with monitoring and observability tools
- Experience with security best practices and secrets management
- Experience optimising cloud cost and performance
- Design, implement, and maintain CI/CD pipelines (Git Hub Actions)
- Own and improve Dev Ops processes, automation, and deployment strategies
- Implement and manage Infrastructure as Code (Terraform)
- Manage and maintain development and test environments
- Deploy and operate applications in Microsoft Azure (App Service, Container Registry, Container Instances, Key Vault)
- Perform and support database migrations and database administration tasks
- Ensure high availability, security, and scalability of cloud environments
- Troubleshoot infrastructure, networking, and deployment issues
- Collaborate closely with development teams to improve release processes
- Contribute to architectural decisions related to cloud infrastructure and Dev Ops best practices
The project involves developing a next-generation property management and operations platform used by multiple stakeholders across a large organisation. It brings together several interconnected applications — including tenant, manager, and integrator portals — built on a unified architecture to streamline workflows, automate data exchange, and improve visibility across business processes. The platform is being modernised from the ground up, transitioning legacy systems into a modular .NET-based
architecture hosted in the Azure Cloud. It features API-driven communication, enhanced data integrity, and real-time synchronisation between services. Key objectives include improving system scalability, maintainability, and user experience, while implementing test automation, CI/CD pipelines, and observability tools to ensure consistent quality across environments. The team follows Agile delivery practices, working closely across backend, frontend, QA, Dev Ops, and product disciplines to deliver a secure, efficient, and future‑ready enterprise solution.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).