About this role
About the Role
The team Technologies is expanding its technology services portfolio by establishing dedicated capabilities in Cloud Consulting, Cloud Infrastructure, Migration, DevOps and Managed Services.We are looking for a hands-on Cloud & DevOps Engineer who can design implementation-level solutions, deploy and manage cloud infrastructure, execute customer migration projects and develop automation capabilities across cloud environments.The ideal candidate should have strong practical experience with Microsoft Azure, working knowledge of AWS and proven ability to implement secure, reliable and cost-effective cloud solutions.This is a customer-facing engineering role requiring technical ownership, troubleshooting ability, implementation discipline and a willingness to contribute to a growing cloud services practice. The engineer will work closely with the Cloud Architect and existing Technology & Solutions team to deliver customer projects and establish reusable technical standards.
**Experience Required:** Minimum 4+ Years
Key Responsibilities
***A. Cloud Infrastructure Implementation***
- Deploy, configure and manage Microsoft Azure infrastructure and services.
- Implement virtual machines, storage, networking, identity, backup and disaster recovery solutions.
- Configure virtual networks, subnets, routing, VPN connectivity, network security groups and load-balancing components.
- Implement hybrid connectivity between customer on-premises infrastructure and cloud environments.
- Execute infrastructure sizing, configuration, performance tuning and operational optimisation.
- Implement approved cloud architectures in collaboration with the Cloud Architect.
- Troubleshoot complex cloud infrastructure and connectivity issues.
***B. Cloud Migration & Modernisation***
- Participate in cloud readiness assessments and migration planning.
- Execute migrations from on-premises, virtualised and hosted environments to Azure or AWS.
- Support migration of virtual machines, workloads, data and infrastructure services.
- Perform migration testing, validation, cutover and post-migration support.
- Identify technical dependencies, migration risks and operational requirements.
- Prepare migration runbooks, implementation documentation and handover materials.
***C. DevOps & Infrastructure Automation***
- Develop and maintain Infrastructure as Code using Terraform and relevant cloud-native tools.
- Implement deployment automation using Azure DevOps, GitHub Actions or equivalent CI/CD platforms.
- Develop PowerShell, Bash or Python scripts for infrastructure provisioning and operational automation.
- Apply version control, configuration management and repeatable deployment practices.
- Support containerised workloads using Docker and relevant container orchestration technologies.
- Identify opportunities to reduce manual deployment effort and improve implementation consistency.
***D. Cloud Security & Governance***
- Implement cloud identity and access controls, including RBAC, MFA and least-privilege access.
- Configure security policies, logging, monitoring and resource protection controls.
- Apply approved cloud security baselines and infrastructure hardening practices.
- Implement backup, recovery and disaster recovery configurations.
- Support cloud governance, resource tagging, policy enforcement and configuration compliance.
- Work with cybersecurity specialists when projects require advanced security expertise.
***E. Cloud Monitoring, Operations & Optimisation***
- Configure cloud monitoring, logging and alerting.
- Troubleshoot performance, availability, infrastructure and connectivity issues.
- Analyse cloud resource utilisation and recommend optimisation opportunities.
- Support cloud cost management and identify unnecessary or inefficient resource consumption.
- Develop operational runbooks, maintenance procedures and monitoring standards.
- Support the transition of completed cloud projects into ongoing support or managed services.
***F. Customer Project Delivery***
- Participate in customer technical discussions, implementation workshops and project planning.
- Translate approved solution designs into implementation activities and technical deliverables.
- Execute assigned cloud implementation and migration projects within agreed timelines.
- Coordinate with customer IT teams, OEMs and technology partners.
- Perform technical testing, issue resolution and implementation validation.
- Prepare configuration documents, implementation reports, SOPs and customer handover documents.
- Conduct customer knowledge-transfer and technical enablement sessions.
***G. Internal Capability Development***
- Help establish standard deployment templates, scripts, checklists and reusable cloud configurations.
- Support the development of The team’s cloud engineering practices and delivery standards.
- Assist presales teams with technical feasibility assessments, demonstrations and implementation estimates.
- Maintain relevant technical certifications and stay current with cloud platform developments.
- Share technical knowledge with existing infrastructure and support teams.
***Additional Technical Skills***
Microsoft Azure - Strong Hands-on Experience
- Azure Virtual Machines, Storage and Networking
- Azure Virtual Networks, VPN, NSG and related connectivity services
- Azure Backup and disaster recovery capabilities
- Azure Monitor, logging and alerting
- Microsoft Entra ID and Azure RBAC
- Azure resource governance and cost optimisation
Infrastructure & Systems
- Windows Server and Linux administration
- TCP/IP networking, DNS, routing, VPN and firewalls
- Virtualisation technologies such as VMware or Hyper-V
- Backup, recovery and infrastructure troubleshooting
- Hybrid infrastructure environments
DevOps & Automation
- Terraform or equivalent Infrastructure as Code tools
- Git-based version control
- CI/CD concepts and practical pipeline implementation
- PowerShell, Bash or Pytho