Senior Analyst – NL ITS Cloud Engineer
Your opportunity
Join our innovative, creative, and inclusive NL ITS Cloud team - a world-class operation with extensive knowledge and experience. You will interface with business and technical teams to bring about change and influence across the entire world of Deloitte. Apply your skills to make things happen and be a part of a great team that is passionate about serving a great purpose.
Work you'll do:
As a Cloud Engineer, you will play a pivotal role in designing implementing, deploying, maintaining and troubleshooting our Cloud Infrastructure and applications ensuring the optimal level of documentation. Your primary focus will be on cloud infrastructure, automation, security, and troubleshooting, and will work closely with cross-functional teams to deliver scalable and secure cloud environments. You will design and support the growing demand for cloud technologies, including Kubernetes, Open AI, and SAP implementations on Azure, creating & maintaining technical documentation to the Architects. Additionally, you will assist in roadmap activities within the NL Cloud team, implementing innovations and best practices to enhance cloud solutions with the guidance of Architects. Your involvement in service management activities, such as DMT (Deployment Management Tool) activities, will ensure efficient and effective service management processes.
Key responsibilities will include:
Cloud Infrastructure Management:
· Design, deploy, and manage Azure resources such as virtual machines, storage, networking, databases, Azure Kubernetes Service (AKS), App Service, Azure Container Apps, Open AI Search etc.
· Implement and maintain Infrastructure as Code (IaC) using ARM templates, Terraform, or Bicep.
· Configure and manage Azure Virtual Networks, Subnets, NSGs.
· Troubleshooting of Networking issues with respect to Firewall, NSGs etc. using various available tools.
· Working on Azure Backup issues using Azure Recovery Service Vault.
Automation & DevOps:
· Automate cloud operations and deployments using PowerShell, Azure CLI.
· Develop and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
· Support application deployments and environment provisioning.
Security & Compliance:
· Implement & Understand Azure security best practices, including network security groups, firewalls, and role-based access control (RBAC).
· Manage Azure Active Directory (AAD) and ensure secure identity and access management.
· Ensure compliance with organizational and regulatory standards.
Monitoring & Optimization:
· Monitor cloud environments using Azure Monitor, Log Analytics, and Application Insights.
· Analyse and optimize resource utilization and cloud costs.
· Troubleshoot and resolve issues related to performance, connectivity, and deployments.
Backup & Disaster Recovery:
· Implement backup, disaster recovery, and high availability solutions using Azure-native tools.
Collaboration & Documentation:
· Collaborate with development, security, and operations teams to deliver integrated solutions.
· Document architectures, configurations, and standard operating procedures.
· Provide technical guidance and support to junior engineers.
Your professional experience/Qualifications
- Bachelor’s degree in computer science, Information Security, or a related field.
- 3 to 5 years of experience in Azure.
- Must have the following certifications:
- Microsoft Certified: Azure Administrator Associate (AZ-104)
- Good to have certifications:
- Microsoft Certified: DevOps Engineer Expert (AZ-400)
- Certified Kubernetes Administrator (CKA)
- Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
- Demonstrated experience working on production-grade Kubernetes solutions (AKS, Helm, Argo CD, Grafana, Prometheus).
- Experience on basic concepts of integrating OpenAI or Azure OpenAI Service into enterprise applications.
- Technical Skills: Strong technical expertise in deployment automation. (Azure DevOps, GitHub Actions).
- Analytical Skills: Excellent problem-solving and analytical skills, with the ability to assess complex technical issues and develop effective solutions.
- Strong communication and Documentation skills.
- Excellent organizational and multitasking abilities, with a keen attention to detail and accuracy.