This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Design, implement, and manage scalable, secure, and high-performance Azure cloud infrastructure.
Develop and maintain Azure resources including App Services, Databases, Networking components and more.
Monitor and troubleshoot Azure services to ensure high availability and performance.
Perform cost management and optimization for Azure resources to align with budgetary requirements.
Collaborate with stakeholders to design and implement solutions that meet both current and future business needs.
Develop and manage infrastructure templates using IaC tools such as Terraform or Bicep.
Create and maintain reusable and modular code for infrastructure provisioning and management.
Implement best practices for IaC including version control, code reviews, and automated testing.
Drive continuous improvement and innovation in IaC practices to increase efficiency and reduce manual interventions.
Design, develop, and maintain CI/CD pipelines using YAML and Azure DevOps.
Automate build, test, and deployment processes to ensure high-quality software releases.
Implement and maintain version control best practices and branching strategies.
Collaborate with development teams to streamline the deployment process and resolve pipeline issues.
Ensure security, compliance, and best practices in CI/CD processes and configurations.
Write and maintain scripts using Azure CLI and PowerShell for automation and operational tasks.
Develop automated solutions for routine tasks, system management, and data analysis.
Create and maintain documentation for scripts, processes, and automation workflows.
Apply SRE principles to improve system reliability, availability, and performance.
Define and monitor Service Level Objectives (SLOs), Service Level Agreements (SLAs), and Service Level Indicators (SLIs).
Develop and implement incident response strategies, incident management, and post-incident reviews.
Perform capacity planning and performance tuning to ensure systems meet reliability and scalability requirements.
Mentor and guide junior DevOps engineers, providing support and sharing best practices.
Work closely with cross-functional teams including Development, QA, and Security to align on technical requirements and project goals.
Act as a subject matter expert and advocate for DevOps practices and principles within the organization.
Lead initiatives for continuous improvement in DevOps processes and methodologies.
Requirements:
8+ years of experience in DevOps or a related field with a strong focus on Azure infrastructure and cloud services.
5+ years of experience with Infrastructure as Code tools such as Terraform, Bicep, or Azure Resource Manager (ARM).
5+ years of experience with CI/CD pipeline development using YAML, GitHub Actions, and Azure DevOps.
5+ years of experience with scripting and automation using Azure CLI and PowerShell.
5+ years of experience with Site Reliability Engineering (SRE) practices, including system monitoring, incident management, and performance optimization.
Benefits:
Flexibility for you to work in-office, hybrid or remote.
Medical and Dental Premiums.
On-site amenities including a covered basketball court, soccer field, 200-meter track, etc.