What are the responsibilities and job description for the Azure Cloud Engineer position at TechNix LLC?
Job Details
Position: Azure Cloud Engineer
Duration: 6 months
Location: 390 N Robert Street, St Paul, MN (Hybrid, Minimum of 1 day a week in office)
Local Candidate Preferred
Narrative Description of Position:
We are seeking an experienced Azure Engineer to design, configure, and manage cloud infrastructure and services, with a primary focus on Azure while supporting multi-cloud environments.
Key Responsibilities:
- Configure and manage Azure PaaS and Azure infrastructure services.
- Implement and optimize Azure Data Platform solutions, including Azure Databricks, Azure Data Factory, and Azure Data Lake.
- Configure and manage Azure Networking and integration with Hybrid on-prem, ensuring security, scalability, and performance.
- Support multi-cloud environments using Azure Arc to integrate and manage workloads across on-premises and other cloud platforms.
- Develop and maintain Infrastructure as Code (IaC) solutions using Terraform to automate cloud deployments and configurations.
- Collaborate with development, DevOps, and security teams to enhance cloud governance and best practices.
- Monitor and troubleshoot cloud infrastructure issues, ensuring high availability and reliability.
Education: Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent work experience)
Years of experience in Position Title
- 3 5 years of experience in cloud engineering, infrastructure management, or DevOps roles.
- Hands-on experience in Microsoft Azure, including:
- Azure PaaS and IaaS (App Services, Virtual Machines, Containers, Kubernetes, etc.).
- Azure Networking (VNETs, Load Balancers, NSGs, VPNs, ExpressRoute).
- Azure Storage & Databases (Blob Storage, SQL Managed Instance, CosmosDB, Data Lake).
- Azure Identity & Security (Azure AD, RBAC, Key Vault, Defender for Cloud).
- Azure DevOps and GitHub (CI/CD Pipelines, YAML, GitHub Actions).
- Infrastructure as Code (IaC) (Terraform, Bicep, ARM Templates).
- Experience with monitoring and logging tools (Azure Monitor, Log Analytics, Application Insights).
- Scripting & Automation skills using PowerShell, Python, or Bash.
- Familiarity with multi-cloud environments (AWS/Google Cloud Platform) and hybrid cloud architectures is a plus.
- Exposure to enterprise IT environments, including governance, compliance, and cost optimization in Azure.
Preferred Certifications
- Microsoft Certified: Azure Administrator Associate (AZ-104)
- Microsoft Certified: Azure Solutions Architect Associate (AZ-305) (or equivalent experience)
- Microsoft Certified: DevOps Engineer Expert (AZ-400) (if working with DevOps and automation)
- HashiCorp Certified: Terraform Associate (if Terraform is widely used)
Required Experience & Skills:
- Azure PaaS, Infrastructure, and Data Services: Strong hands-on experience in Azure PaaS, Infrastructure, and Data Services.
- Azure Data Factory, Azure Databricks, and Azure Data Lake: Proficiency in Azure Data Factory, Azure Databricks, and Azure Data Lake.
- Azure Networking, VPNs, VNET peering, and security best practices: Experience with Azure Networking, VPNs, VNET peering, and security best practices.
- Multi-Cloud Management with Azure Arc: Knowledge of multi-cloud management with Azure Arc.
- Terraform for Infrastructure as Code (IaC): Expertise in Terraform for Infrastructure as Code (IaC).
- Cloud Security, Compliance, and Governance: Understanding of cloud security, compliance, and governance.
- Problem-Solving and Troubleshooting: Strong problem-solving and troubleshooting skills.