Requirements:
- U.S. Citizenship is required.
- Candidate must be able to obtain Public Trust clearance.
- This position is currently hybrid (remote/onsite) and will require working on site, at minimum twice a week.
Qualifications and Experience
- B.S. degree in Computer Science, Information Technology, or a related field.
- A minimum of 5 years of Azure Cloud Engineering experience
- Strong knowledge of cloud architecture and Azure infrastructure.
- Proficient in Azure services such as Virtual Machines, Azure App Services, Azure Storage, Azure Networking, and more.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
- Azure certifications such as Microsoft Certified: Azure Administrator Associate, Microsoft Certified: Azure Solutions Architect Expert, or similar are highly desirable.
- Knowledge of hybrid cloud solutions and integration with on-premises infrastructure, is a plus
- Familiarity with other cloud platforms (e.g., AWS, Google Cloud Platform) is a plus.
Responsibilities:
- Deploy, configure, and manage Azure resources, including virtual machines, storage accounts, virtual network resources.
- Setting up and managing virtual machines, monitoring the performance of the cloud environment, provisioning and managing virtual storage volumes, and networking resources to support cloud-based applications.
- Collaborate with systems administrators, developers, stakeholders, and leadership to develop consensus-based outcomes around cloud infrastructure provisioning, monitoring, management, and troubleshooting.
- Setting up public and private cloud environments.
- Develop tools, scripts or templates that automate cloud security controls, governance, compliance validations and operational processes.
- Monitor and maintain Azure infrastructure to ensure optimal performance, availability, and security.
- Maintaining Azure profiles and subscriptions.
- Implementing and managing cost-effective cloud systems
- Set up and configure monitoring and alerting for Azure resources using Azure Monitor, Log Analytics, and Application Insights.
- Implement and manage Azure Resource Manager (ARM) templates for infrastructure as code (IaaC) deployments.
- Manage Azure security solutions, such as Azure Security Center, Azure Sentinel, and Azure Key Vault. Ensure security best practices and compliance with industry standards.
- Implement and manage role-based access control (RBAC) and identity management.
- Develop and implement backup and disaster recovery strategies using Azure Backup and Azure Site Recovery.
- Conduct regular backup and recovery tests to ensure data integrity and availability.
- Troubleshooting and resolving issues related to Azure services.
- Working closely with other teams, such as developers, security experts, and DevOps engineers, to deliver seamless Azure-powered solutions.
- Assist in the design and architecture of cloud solutions to meet business requirements.
- Provide technical support and expertise to engineering teammates and other stakeholders.
- Documenting configurations, processes, and procedures.
- Providing regular reports on the status and performance of the Azure environment.