We Are Looking For An Azure Cloud Infrastructure Engineer Position At Remote - Arlington VA. The Position Details Are As Follows
Position: Azure Cloud Infrastructure Engineer
Location: Remote - Arlington VA.
Work hours per week: 40
Duration: 6 Months +
Seeking a Senior-level Azure cloud infrastructure engineer to assist us in cloud migration initiative to migrate entire footprint of County’s record management system and Line of Business applications to Azure (IaaS and PaaS). OnBase cloud migration is an enterprise-wide initiative to migrate 40+ on-prem server to Azure cloud to improve scalability, availability, and security. Line of business is an application portfolio including internal and external facing application. Some of the apps are migrated to Azure PaaS and about ~20 apps still need to be migrated.
The Azure Cloud Infrastructure Engineer will be responsible for the development and implementation of various Azure IaaS and PaaS service offerings as per the development team's needs. This is a hands-on technical Infrastructure focused role; you will be responsible for the many aspects of product's cloud implementations.
Key Responsibilities Include
- Hands on technical experience in infrastructure design, build and deployment, including private and public cloud, networking, connectivity, storage, and identity.
- Implementation of Azure networking for enterprise organizations
- Securing, managing and monitoring Azure environments.
- Experience building and deploying resilient Azure cloud architectures.
- Experience using/deploying Azure PaaS services.
- Creating and managing CI/CD pipelines using tools such as Azure DevOps (VSTS) to deploy both infrastructure and applications.
- Experience building Azure Virtual Machines, Virtual Networks, Azure AD, Operations Management
- Suite/Log Analytics, Azure Monitor, Azure App Services, Azure Storage, Azure SQL Server
- Excellent written and oral communication skills
- Strong problem investigation and diagnosis skills Provide weekly status reports, escalate issues to management as needed.
Personal Attributes
- Excellent verbal and written communication skills
- Excellent problem-solving skills
- Ability to work under pressure and with tight deadlines.
- Ability to work alone and with others.
- Outstanding attention to details
- Passionate about helping others and technology.
- Task oriented, objective, and level-headed
Skills, Experience, And Education
Minimum: The successful candidate will have a combination of education and/or experience equivalent to a Bachelor's degree in Computer Science or a related field and considerable education, training and experience that demonstrates competency in the following areas:
Essential
- Azure DevOps and Azure IaaS and PaaS setup experience
- Infrastructure Provisioning: designing and implementing the infrastructure components required for cloud solutions. This includes setting up virtual machines, networking, storage, and other resources.
- Deployment and Configuration: Deploy applications and services onto the cloud infrastructure and configure them according to requirements. This involves managing scalability, availability, and security aspects.
- Automation and Orchestration: Leverage tools like Azure Automation, Azure Resource Manager templates, and Infrastructure as Code (IaC) frameworks like Terraform or Azure Resource Manager (ARM) templates to automate infrastructure deployment and management processes.
- Monitoring and Troubleshooting: Monitor the health, performance, and availability of Azure resources and troubleshoot any issues that arise. This involves setting up monitoring solutions, configuring alerts, and conducting performance tuning.
- Security and Compliance: Ensure the security and compliance of the Azure environment by implementing access controls, encryption, network security, and adhering to industry-specific regulations (responsibility owned by the Cloud Security Engineer sometimes).
- Collaboration with multiple developers utilizing source control software
- Experience with Applications support and maintenance of an enterprise level environment
- Experience developing technical documentation for system enhancements and test scenarios.
- Experience with SQL server in IaaS and PaaS and ability to understand complex T-SQL statements
Beneficial
- Azure Certifications (Azure DevOps , Azure Administrator and or Solution Architect etc.)
- County government experience
- Previous experience as DevOps developer/Engineer
- Programming experience in .Net, MVC, T-SQL, C#, HTML, PowerBI