Key Responsibilities:
- Design, implement, and manage CI/CD pipelines to support rapid and reliable software delivery.
- Automate infrastructure provisioning and configuration using tools like Terraform, ARM templates, or Bicep.
- Manage and optimize cloud infrastructure on Microsoft Azure, including compute, networking, storage, and security services.
- Monitor system performance, availability, and reliability using tools like Azure Monitor, Prometheus, or Grafana.
- Collaborate with development, QA, and product teams to ensure smooth deployment and integration processes.
- Implement and maintain security best practices, including identity management, access control, and compliance.
- Troubleshoot and resolve infrastructure and deployment issues in a timely manner.
- Contribute to DevOps best practices and process improvements across teams.
Required Skills & Qualifications:
- 3 6 years of experience in DevOps, Site Reliability Engineering, or related roles.
- Strong hands-on experience with Microsoft Azure services and tools.
- Proficiency in scripting languages such as PowerShell, Bash, or Python.
- Experience with CI/CD tools like Azure DevOps, GitHub Actions, Jenkins, or similar.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Solid understanding of networking, system administration, and cloud security principles.
- Experience with version control systems like Git.
- Strong problem-solving skills and a collaborative mindset.
Preferred Qualifications:
- Azure certifications (e.g., AZ-104, AZ-400) are a plus.
- Experience with Infrastructure as Code (IaC) tools like Terraform or Pulumi.
- Exposure to hybrid cloud or multi-cloud environments.
- Familiarity with Agile/Scrum methodologies.