What are the responsibilities and job description for the DevOps Engineer position at RIT Solutions, Inc.?
Title- DevOps Engineer
Hybrid - local to WA (seattle area)
Required Experience
Experience working in MS / Azure environment, Azure certification preferred (AZ-400 exam level, not looking for someone at the AZ-900 level)
Experience with Terraform for creating, managing, and automating Azure infrastructure.
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).
DevOps Engineers are core delivery team members with a strong focus on Azure administration, Disaster Recovery and Infrastructure as Code (IaC) using Terraform. 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.
Tasks and Responsibilities :
zure 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.
utomate disaster recovery workflows and failover processes for seamless recovery in case of outages.
Build, maintain, and optimize reusable Terraform configurations for Azure infrastructure provisioning.
Manage Terraform state files securely, ensuring efficient collaboration and version control.
utomate 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.
zure 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.
Required Skills and Experience :
Bachelor's degree in computer Science or related field.
Hands-on experience as a DevOps Engineer or similar role, with a focus on Azure-based infrastructure.
Experience with Terraform for creating, managing, and automating Azure infrastructure.
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).
Preferred Skills :
Relevant certifications : Microsoft Certified : Azure DevOps Engineer Expert, Microsoft Certified : Azure Administrator Associate, Azure Solutions Architect Expert.
Experience with containerization (Docker) and Kubernetes (AKS preferred).
Familiarity with compliance and governance policies in cloud infrastructure (e.g., PCI, SOC 2, HIPAA, or GDPR).
Knowledge of Azure cost management and resource tagging strategies.
Experience working on payment systems (as a merchant, as a provder / processor
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a DevOps Engineer?
Sign up to receive alerts about other jobs on the DevOps Engineer career path by checking the boxes next to the positions that interest you.