Azure Cloud Engineer (Remote, Virginia – Public Trust)
ECS is seeking an experienced Azure Cloud Engineer to join a growing Data Analytics, Business Intelligence, and AI/ML team. This role is remote, supporting a government multi-cloud environment with a focus on designing, modernizing, and rapidly developing solutions within Microsoft Azure. The successful candidate will work with complex, mission-critical systems and is expected to provide technical depth and adaptability throughout the modernization journey.
This position is full-time, remote, with a salary range of $130,000 – $140,000. Candidates must be U.S. citizens and able to obtain a DHS Public Trust Security Clearance.
Key Responsibilities and Technical Focus
This role requires a blend of technical leadership, solution design, security, and hands-on engineering, specifically tailored for a government environment.
- Azure Architecture & Expertise:
- Provide subject matter expertise for designing cloud solutions, ensuring high availability, performance, and security.
- Develop and maintain cloud architecture standards, best practices, and security guidelines.
- Expert in GitLab CI, repository, and Ansible.
- Experience with Azure Data Lake, Azure Data Pipelines, and Azure Data Factory.
- Familiarity with Azure data storage, like SQL Server, SSIS, and data warehouse environments.
- Solution Design & IaC:
- Design and implement Azure solutions leveraging services such as Azure App Services, Azure Kubernetes Service, Azure Functions, Azure Cosmos DB, and Azure Storage.
- Set up automation, CI/CD pipelines, and Infrastructure as Code (IaC) using tools like Terraform or ARM templates.
- Security and Compliance:
- Design secure cloud architecture, ensuring compliance with industry regulations and security standards (including support with OS and application-level patching).
- Implement security best practices, including Identity and Access Management.
- Conduct risk assessments and audits to address vulnerabilities.
- Leadership and Collaboration: Serve as the technical platform engineer, providing guidance and mentorship to development and infrastructure teams.
Required Experience and Qualifications
This is a senior-level position requiring extensive experience in Azure development, implementation, and leading technical projects.
- Experience & Education: Bachelor’s degree in a technical field or equivalent.
- 7+ years of integration, systems analysis, or programming experience.
- 5+ years of developing systems requirements and design specifications in Azure.
- 3+ years of experience in project management/lead architect positions in Azure development or implementation.
- Expertise: Expertise in GitLab, Terraform, and Ansible.
- Azure Knowledge: Expert knowledge and understanding of Azure cloud and deployment in Government environments.
- Soft Skills: Exemplary communication, analytical skills, and the ability to produce concise and clear technical documentation.
Desired Skills include professional Azure certifications (DP-203, AZ-204, AZ-500), experience with other cloud platforms, familiarity with SharePoint, and previous experience supporting DHS.
Job Features
| Job Category | Cloud Engineering |