What are the responsibilities and job description for the Azure Cloud Support & DevOps Engineer position at Expeed Software?
Expeed Software is rapidly growing, and we would like to add a Azure Cloud Support & DevOps Engineer to our Microsoft Practice.
Key Responsibilities:
- Azure Cloud Engineering: Deploy, configure, and manage Azure services, including virtual machines, networking, storage, databases, and security.
- DevOps & CI/CD: Build and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins to automate software deployment and infrastructure provisioning.
- Break/Fix Support: Provide Level 2/3 support, diagnosing and resolving cloud infrastructure and DevOps-related issues efficiently.
- Infrastructure as Code (IaC): Develop and maintain infrastructure automation using Terraform, ARM templates, or Bicep.
- Monitoring & Logging: Implement and manage monitoring solutions using Azure Monitor, Log Analytics, and Application Insights to proactively identify and resolve issues.
- Security & Compliance: Apply security best practices, including Azure Security Center, Defender for Cloud, and role-based access control (RBAC).
- Incident Management: Respond to and troubleshoot cloud-related outages, ensuring minimal downtime and system resilience.
- Collaboration: Work closely with development, IT, and security teams to ensure smooth cloud operations and DevOps processes.
- Documentation: Maintain up-to-date documentation on configurations, processes, and troubleshooting steps.
Required Qualifications:
- 3 years of hands-on experience in Azure cloud administration and DevOps engineering.
- Strong expertise in Azure services, including Azure Virtual Machines, Storage, Networking, AKS, App Services, and Azure AD.
- Experience with CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
- Proficiency in scripting and automation using PowerShell, Bash, or Python.
- Knowledge of Infrastructure as Code (IaC) tools like Terraform, ARM templates, or Bicep.
- Hands-on experience with monitoring, logging, and troubleshooting Azure environments.
- Understanding of networking concepts, such as VNETs, NSGs, VPNs, and Load Balancers.
- Strong problem-solving skills with experience in break/fix support and incident resolution.
- Knowledge of security best practices, identity management, and compliance frameworks.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes (AKS) is a plus.
Preferred Qualifications:
- Azure certifications (e.g., AZ-104, AZ-400, AZ-305) highly preferred.
- Experience with hybrid cloud environments and integrations.
- Understanding of ITIL processes for incident and problem management.
- Experience working in Agile/Scrum environments.
Why Join Us?
- Opportunity to work with cutting-edge cloud technologies in a rapidly growing and secure environment.
- Collaborative and innovative team culture.
- Competitive salary and benefits package.
- Growth and learning opportunities in cloud and DevOps domains.
Salary : $75,000 - $85,000