Azure Infrastructure Engineer - Gravity IT Resources
Hollywood, FL 33084
About the Job
Job Title
- Azure Infrastructure Engineer
Location
- Pembroke Pines, FL (5 days onsite)
Job Type
- Direct Hire
Referral Fee
- +/- $1,500
Employment Eligibility
- Gravity can only consider US Citizens and Green Card Holders at this time.
Position Overview
We are seeking a skilled Azure Infrastructure Engineer to lead and manage our organization's migration from on-premises infrastructure to Azure and ensure ongoing optimization of our cloud environment. This role requires a combination of hands-on technical expertise, strategic planning, and collaboration with cross-functional teams. The ideal candidate will have a strong background in Azure infrastructure, networking, and security, as well as experience in designing and maintaining complex cloud environments.
Key Responsibilities
During the Migration Period (On-Premises to Azure Infrastructure Migration):
- Infrastructure Assessment and Planning
- Conduct comprehensive evaluations of current on-premises systems, identify dependencies, and develop detailed migration roadmaps, including timelines and resource requirements.
- Data and Application Migration
- Lead the migration of databases, applications, and data storage to Azure while ensuring minimal disruption to operations. Utilize Azure Site Recovery and other tools for efficient transfers.
- Network Setup and Configuration
- Configure Azure virtual networks, VPNs, and hybrid connectivity to enable secure communication between on-premises and cloud environments.
- Testing and Validation
- Execute rigorous testing for all migrated components, ensuring system functionality, performance, and security standards. Address migration errors and adjust configurations as needed.
- Documentation and Training
- Create detailed documentation of processes, configurations, and best practices. Provide training sessions to support knowledge transfer on Azure services and the newly implemented cloud infrastructure.
Post-Migration Responsibilities:
- Ongoing Infrastructure Optimization
- Monitor and adjust Azure resources to enhance performance, reduce costs, and scale workloads as needed.
- Security Management and Compliance
- Enforce security policies, monitor vulnerabilities, and ensure compliance with industry standards. Manage identity and access controls and address security incidents proactively.
- CI/CD and DevOps Pipeline Management
- Maintain and improve CI/CD pipelines, integrating automation tools to accelerate development cycles.
- Support and Troubleshooting
- Provide ongoing support for system troubleshooting, performance monitoring, and incident resolution.
- Cloud Strategy and Improvement
- Participate in continuous improvement initiatives, identifying new Azure services or configurations to optimize operations and enhance cost-efficiency.
Must-Have Qualifications:
Azure Infrastructure Management:
- Proficiency in managing Azure resources, including Virtual Machines, Azure Active Directory, Virtual Networks, and more.
- Hands-on experience with Azure PaaS services such as Azure Web Applications, Functions, Application Insights, API Management, and Monitor & Alerts.
- Familiarity with automation tools (e.g., PowerShell, Azure CLI, Python).
Networking and Security:
- Expertise in Azure networking: VPNs, security groups, load balancers, and network policies.
- Strong knowledge of Azure security services like Security Center, Key Vault, and role-based access control (RBAC).
Cloud Environment Design:
- Experience planning and designing complex cloud environments, particularly leveraging Azure WebApps, Functions, and WebJobs for SaaS platforms.
Language Proficiency:
- Bilingual in English and Spanish.
Nice-to-Have Qualifications:
Azure SQL Database:
- Understanding of Azure SQL Database platforms, including deployment, configuration, and Elastic Pool management.
Azure DevOps and Automation:
- Experience with Infrastructure as Code (IaC) tools like ARM templates, Terraform, or Bicep.
- Familiarity with Azure DevOps pipelines, repositories, and CI/CD best practices.
High Availability Solutions:
- Knowledge of high-availability approaches for web applications, background services, and SQL databases.