Job Description
Job Title: Azure Devops Engineer
Location: Remote (USA)
Description
- We are seeking an experienced and highly skilled Senior DevOps Engineer with deep expertise in Microsoft Azure to join our engineering team.
- As a Senior DevOps Engineer, you will lead transformational projects focused on cloud infrastructure, automation, and CI/CD pipeline optimization.
- You will be responsible for designing, implementing, and maintaining scalable, secure, and resilient cloud environments, while driving innovation through infrastructure as code and DevOps best practices.
- The ideal candidate will have a strong background in Azure services, cloud architecture, and system monitoring, and will play a key role in enhancing platform reliability and operational efficiency.\
Duties & Responsibilities:
Cloud Infrastructure & Automation
- Design, deploy, and manage scalable, secure cloud infrastructure using Microsoft Azure and AWS.
- Automate provisioning and configuration of cloud resources using Infrastructure as Code (IaC) tools like ARM templates.
- Build and maintain robust CI/CD pipelines using Azure DevOps or similar tools to streamline container creation and delivery.
Monitoring, Troubleshooting & On-Call Support
- Monitor and optimize cloud resource performance, availability, and cost-effectiveness.
- Set up and manage monitoring and alerting systems using tools like Azure Monitor and Log Analytics.
- Participate in an on-call rotation to respond to and resolve critical infrastructure incidents, including emergency support.
Security & Compliance
- Implement and enforce security best practices, including identity and access management, network security, and data protection.
- Ensure compliance with industry regulations such as HIPAA, SOC 2, or GDPR.
Collaboration & Communication
- Collaborate with engineering, security, and operations teams for scalable and secure application design.
- Engage in agile ceremonies, providing technical guidance and support to teams.
Disaster Recovery & Business Continuity
- Develop and maintain disaster recovery and backup strategies to ensure business continuity.
- Regularly test and validate recovery procedures for reliability and effectiveness.
Job Requirements: Education and Experience
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience in software engineering, cloud administration, or DevOps roles.
- Hands-on DevOps experience in cloud environments.
- Experience with Microsoft Azure, including resource deployment, management, and optimization.
- Experience building and managing CI/CD pipelines, especially with Azure DevOps.
- Experience supporting highly available SaaS platforms in production environments.
- Deep understanding of Azure services: Azure Virtual Machines Scale Sets, Azure Kubernetes Service (AKS), Azure Functions, Azure DevOps, Azure Active Directory.
- Experience with AWS and hybrid cloud environments.
- Proficiency in Infrastructure as Code (IaC) tools: ARM templates, Azure CLI.
- Strong scripting skills in PowerShell, Bash, or Ansible.
- Experience with containerization and orchestration tools: Docker, Kubernetes.
- Knowledge of networking concepts: VNet, VPN, load balancers, firewalls, reverse proxies.
- Experience with monitoring and observability tools: Azure Monitor, Prometheus, Grafana, AppInsights.
- Understanding of security best practices and compliance standards (e.g., HIPAA, SOC 2, GDPR)
Certifications
- Must have or be willing to obtain certifications such as Microsoft Certified: Azure DevOps Engineer Expert or Azure Solutions Architect Expert.
Job Tags
Remote work,