Cloud Engineer, Raleigh, NC
We are looking for a Cloud Engineer for a direct hire hybrid (2 days on-site, 3 remote) position located in Raleigh, NC.
Summary:
We are seeking a Cloud Engineer to support the design, implementation, and ongoing optimization of Microsoft Azure cloud environments. This role will focus on building and maintaining scalable, secure cloud infrastructure while partnering with development, operations, and security teams to support application deployments and modernization initiatives. The ideal candidate will bring hands-on experience within the Microsoft technology stack and contribute to cloud migration, automation, and platform reliability efforts.
Duties and Responsibilities:
• Design, deploy, and manage cloud infrastructure solutions within Microsoft Azure environments
• Support cloud migration initiatives including assessment, planning, and implementation of workloads moving from on-premise to Azure
• Build and maintain Infrastructure as Code (IaC) solutions using tools such as ARM templates, Bicep, or Terraform
• Configure and manage Azure services including virtual machines, virtual networks, storage accounts, Azure App Services, and Azure SQL
• Implement monitoring, alerting, and performance optimization strategies using Azure Monitor and related tools
• Collaborate with DevOps, development, and security teams to support CI/CD pipelines and automated deployment processes
• Assist in implementing identity and access management solutions leveraging Azure Active Directory
• Support cloud security best practices including network security groups, role-based access control (RBAC), and policy enforcement
• Participate in troubleshooting and resolving cloud infrastructure and performance issues
• Contribute to documentation, architecture reviews, and continuous improvement initiatives
Requirements:
• Bachelor’s Degree in Information Technology, Computer Science, Engineering, or related discipline
• 7+ years of experience in IT infrastructure, cloud engineering, or systems engineering roles
• Hands-on experience designing and supporting solutions within Microsoft Azure environments
• Strong understanding of core Microsoft technologies such as Windows Server, Active Directory, and Microsoft networking concepts
• Experience with scripting or automation using PowerShell or similar tools
• Familiarity with Infrastructure as Code concepts and cloud deployment automation
• Experience supporting CI/CD processes using Azure DevOps or similar platforms
• Understanding of cloud security, identity management, and governance within Azure
• Azure certifications such as Azure Administrator Associate or Azure Solutions Architect preferred
• Strong communication skills and ability to work within cross-functional technical teams


