DevOps Engineer (Azure)

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a DevOps Engineer (Azure) with a contract length of "unknown" and a pay rate of "unknown," focusing on Azure infrastructure. Requires 8+ years in DevOps, 5+ years in Terraform and PowerShell scripting, and AZ-400 certification.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
🗓️ - Date discovered
April 23, 2025
🕒 - Project duration
Unknown
🏝️ - Location type
Unknown
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
Greater Seattle Area
🧠 - Skills detailed
#Disaster Recovery #"ETL (Extract #Transform #Load)" #Infrastructure as Code (IaC) #Kubernetes #Python #Documentation #Scripting #Terraform #Automatic Speech Recognition (ASR) #GitHub #Monitoring #Scala #Azure #Deployment #Jenkins #Version Control #Logging #YAML (YAML Ain't Markup Language) #Bash #IAM (Identity and Access Management) #Docker #DevOps #Storage #Compliance #Security #Shell Scripting #Automation #Cloud #Azure DevOps #GDPR (General Data Protection Regulation)
Role description

About the Role - This role emphasizes engineering excellence, ensuring the stability, scalability, and automation of mission-critical infrastructure. The ideal candidate will be responsible for hands-on implementation, configuration, and optimization of Azure resources, with a focus on operational reliability and efficient delivery pipelines.

Required Skills and Experience:

   • 8+ years of hands-on experience as a DevOps Engineer or similar role, with a focus on Azure-based infrastructure.

   • 5+ years in Terraform for creating, managing, and automating Azure infrastructure.

   • 5+ recent years of PowerShell Scripting experience

   • Terraform, PowerShell, YAML

   • Practical experience implementing Azure Disaster Recovery (ASR, Azure Backup) solutions, including recovery testing and failover engineering.

   • Expertise in scripting languages such as PowerShell, Bash, or Python to automate workflows and manage Azure resources.

   • Hands-on experience with CI/CD tools like Azure DevOps, GitHub Actions, or Jenkins for infrastructure deployment.

   • Strong understanding of Azure networking principles, virtual machines, storage accounts, and identity/access management (IAM).

   • Relevant certifications: AZ-400 - Microsoft Certified Azure DevOps Engineer Expert.

Preferred Skills:

   • Experience with containerization (Docker) and Kubernetes (AKS preferred)

   • Familiarity with compliance and governance policies in cloud infrastructure (e.g., SOC 2, HIPAA, or GDPR).

   • Knowledge of Azure cost management and resource tagging strategies.

   • Experience working on payment systems programs (as a merchant, as a provider/processor, as a bank, or at a card brand)

Key Responsibilities Include:

   • Azure Disaster Recovery (DR) Implementation and Management:

   • Engineer robust and reliable disaster recovery solutions using Azure Site Recovery (ASR) and Azure Backup.

   • Conduct end-to-end testing of DR strategies, ensuring alignment with recovery time (RTO) and recovery point (RPO) objectives.

   • Automate disaster recovery workflows and failover processes for seamless recovery in case of outages.

   • Infrastructure as Code (IaC) Development:

   • Build, maintain, and optimize reusable Terraform configurations for Azure infrastructure provisioning.

   • Manage Terraform state files securely, ensuring efficient collaboration and version control.

   • Automate the deployment of IaC pipelines to ensure consistent infrastructure across environments.

   • Infrastructure Automation and Optimization:

   • Engineer robust automation scripts for scaling, monitoring, and managing Azure resources.

   • Utilize Azure DevOps, GitHub Actions, or Jenkins to create efficient CI/CD pipelines for infrastructure deployment and updates.

   • Identify bottlenecks in resource performance and implement solutions to optimize reliability and cost-effectiveness.

   • Azure Infrastructure Engineering:

   • Configure and manage Azure resources, including virtual networks, virtual machines, load balancers, and storage accounts.

   • Engineer secure and scalable networking solutions (e.g., VPNs, ExpressRoute, NSGs) to support hybrid or cloud-native architectures.

   • Implement monitoring and logging solutions using Azure Monitor, Log Analytics, and Application Insights.

   • Collaboration and Documentation:

   • Collaborate with software engineering, IT, and security teams to ensure alignment on infrastructure and operational goals.

   • Document DR processes, Terraform modules, and automation workflows to ensure clarity and reproducibility.

Other Key Competencies:

   • Strong engineering mindset with a focus on automation, scalability, and operational efficiency.

   • Problem-solving skills with the ability to troubleshoot and resolve complex technical challenges.

   • Detail-oriented approach to configuration management and system monitoring.

   • Proactive communication and collaboration with cross-functional teams.