What are the responsibilities and job description for the Lead DevOps Engineer position at Param Consulting Services, Inc.?
Local to NJ
Job Title: Lead DevOps Engineer– Azure
Experience Level: 8 years
Key Responsibilities:
- Lead and mentor a team of DevOps engineers focused on Azure-based environments.
- Design, implement, and maintain robust CI/CD pipelines using Azure DevOps, GitHub Actions, or equivalent tools.
- Oversee cloud infrastructure planning, provisioning, and scaling using Azure services (AKS, VM, VNet, Azure Functions, App Services, etc.).
- Manage Infrastructure as Code (IaC) with tools like ARM templates, Bicep, Terraform, or Ansible.
- Ensure high system availability, resilience, and disaster recovery through monitoring, backups, and failover strategies.
- Establish and enforce best practices for cloud security, compliance, and governance in Azure.
- Collaborate with development, security, and operations teams to streamline delivery and improve system reliability.
- Monitor system performance, troubleshoot issues, and implement long-term solutions.
- Evaluate and adopt new tools and technologies to improve DevOps processes and outcomes.
- Prepare technical documentation and maintain clear communication with stakeholders.
Required Skills & Qualifications:
- Bachelor's/Master’s degree in Computer Science, Engineering, or related field.
- Proven experience in managing DevOps practices within Microsoft Azure environments.
- Experience with Disaster Recovery
- Strong knowledge of Azure services such as AKS, Azure DevOps, Azure Monitor, Key Vault, and ARM templates.
- Experience with containerization (Docker) and orchestration (Kubernetes, especially AKS).
- Proficiency in scripting (PowerShell, Bash, Python).
- Solid understanding of networking, security, monitoring, and infrastructure automation in Azure.
- Familiarity with GitOps, DevSecOps, and SRE concepts.
- Strong problem-solving, leadership, and communication skills.
- Azure certifications (e.g., AZ-400, AZ-104, or AZ-305) are a plus.