This role is not open to C2C, this is a W@ only position that is a 6-month contract to hire with a hybrid working schedule.
We seek a skilled Azure Cloud Engineer with at least 5 years of hands-on experience in Azure Cloud engineering, cloud architecture, and Azure infrastructure management. The ideal candidate will be responsible for designing, implementing, and maintaining cloud-based solutions that meet the needs of our organization and comply with government standards. This role is based in Washington, DC, and requires strong expertise in Azure services, cloud security, and automation.
Key Responsibilities:
Cloud Architecture & Design:
- Design and implement scalable, secure, and efficient cloud architecture solutions on Microsoft Azure.
- Collaborate with cross-functional teams to define cloud strategies, architecture, and governance policies.
- Conduct architecture reviews and provide recommendations for optimizations and improvements.
Azure Infrastructure Management:
- Deploy, manage, and monitor Azure infrastructure components such as virtual networks, virtual machines, storage accounts, and databases.
- Implement automation solutions using Azure Resource Manager (ARM) templates, PowerShell, and Azure CLI.
- Ensure high availability, disaster recovery, and security compliance of cloud environments.
Cloud Security & Compliance:
- Implement and enforce security best practices and compliance standards within the Azure environment.
- Manage identity and access management (IAM) policies, role-based access control (RBAC), and security groups.
- Perform regular security audits and vulnerability assessments.
Performance Optimization & Monitoring:
- Monitor cloud infrastructure performance, troubleshoot issues, and optimize resource utilization.
- Set up and manage monitoring, logging, and alerting systems using Azure Monitor, Log Analytics, and Application Insights.
- Implement cost management strategies to optimize cloud spending.
Collaboration & Documentation:
- Work closely with development, operations, and security teams to ensure seamless integration of cloud solutions.
- Provide technical guidance and mentorship to junior engineers and other team members.
- Maintain comprehensive documentation of cloud architecture, configurations, and procedures.
Qualifications:
Experience:
- Minimum of 5 years of experience as an Azure Cloud Engineer.
- Proven experience in designing and deploying cloud-based solutions using Azure services.
- Strong understanding of cloud architecture principles and best practices.
Technical Skills:
- Proficiency in Microsoft Azure services, including but not limited to Azure VMs, Virtual Networks, Storage, Azure AD, and Azure SQL.
- Expertise in infrastructure-as-code (IaC) using ARM templates, Terraform, or similar tools.
- Experience with automation and scripting using PowerShell, Azure CLI, or similar tools.
Certifications:
- Microsoft Certified: Azure Solutions Architect Expert or equivalent Azure certification is required.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced environment.