Job Description
The Infrastructure Engineer is responsible for understanding, supporting, and maintaining cloud environment ecosystem, with a focus on Microsoft Azure and AWS. Additionally, this role will support internal processes as part of the overall infrastructure delivery, including managing/interacting relevant service providers and support efforts to meet evolving business needs.
Essential Duties and Responsibilities:
- Provide expert-level guidance and support for enterprise cloud environments, specializing in Azure (IaaS & PaaS), AWS, Application Services, Azure Virtual Desktop, Entra ID, and cloud-based networking solutions. Ensure the design, deployment, and ongoing maintenance align with industry best practices and business objectives.
- Participate in IT change management processes, including handling Incident, Change, and Service Requests, to ensure seamless support across Azure, AWS, and other cloud environments. Adhere to ITIL best practices for effective service delivery and incident resolution.
- Support cloud-related incident management and post-incident reviews, focusing on Azure cloud primarily. Analyze root causes, implement corrective actions, and collaborate with service provider teams to resolve service disruptions quickly.
- Optimize Azure Virtual Desktop environments for global users, including configuring host pools, session hosts, scaling plans, and ensuring alignment with Windows Virtual Desktop best practices. Work closely with MSP and global teams for operational support.
- Contribute to BCDR planning, focusing on Azure Site Recovery and cloud-native backup solutions. Ensure proper configuration of Azure and AWS resources for failover, disaster recovery, and high availability.
- Implement and automate security controls, cloud governance processes, and compliance validation across Azure and AWS environments. Utilize tools such as Azure Security Center and AWS CloudTrail to monitor security, detect vulnerabilities, and automate remediation to maintain best practices.
- Analyze compute, storage, and network performance metrics across Azure (VMs, Azure Blob Storage, Azure SQL Database, etc.) and monitor capacity, usage, and metrics, escalating issues as necessary to prevent resource exhaustion and optimize resource allocation.
- Contribute to the design and delivery of cloud infrastructure solutions, ensuring the architecture is scalable, resilient, and cost-effective in Azure and AWS. Work with cross-functional teams to ensure solutions meet business needs. Maintain an updated ITSM catalog of supported cloud resources, ensuring accurate documentation for Azure and AWS offerings, including Virtual Machines, Networking (VNETs, Subnets), Storage Accounts, PaaS services (Azure SQL, API) and other resources.
- Provide regular status updates on open service issues related to Azure and AWS infrastructure. Address escalations and blockers in weekly meetings with MSP and GT teams, ensuring cross-team collaboration to resolve service provider-related issues efficiently.
- Leverage tools like Nerdio and Azure Virtual Desktop to streamline processes, ensure seamless access, and resource allocation across multiple global instances, ensuring consistency and optimization.
- Monitor and optimize cloud costs in both Azure and AWS using tools such as Azure Cost Management and AWS Cost Explorer. Track and manage cloud spend, ensuring efficient resource utilization and adherence to budget constraints.
- Support ongoing cloud projects, participate in cloud-related research and development (R&D), and assist in evaluating new technologies to continuously improve the organization’s cloud infrastructure capabilities.
Qualifications:
- A bachelor’s degree in computer science or practical experience in a technical field involving large, complex cloud environments is required. Certifications are a plus.
- Minimum 5 years of experience in comparable role with at least 3 years of recent experience managing Azure Cloud Services
- Minimum 3 years working with Azure AVD and Nerdio.
- Experience working with managed service providers, cloud services, hosted solutions and Windows server environments.
- Experience creating and review technical documentation.
- Proficiency in ITIL framework and methodologies including CMDB.
- Solid understanding of applications, data, integrations, and infrastructure architecture
- Solid analytical skills, experience solving practical issues and engaging cross functional teams.
- Working knowledge of distributed systems in an enterprise environment
- Infrastructure support background: virtualization, DNS, DHCP, data backup, disaster recovery, high availability
- Ability to successfully communicate with business partners, management, vendors and technical teams.
- Familiarity with Azure DevOps or comparable systems
- Strong customer service skills
- Solid working knowledge of Service now.