Position: Azure DevOps Engineer
Location: Remote USA
Type: Contract
Key Responsibilities:
- Infrastructure Management: Design implement and manage scalable and reliable cloud infrastructure on Microsoft Azure.
- CI/CD Pipelines: Develop and maintain CI/CD pipelines using Azure DevOps to automate application deployment and testing processes.
- Configuration Management: Utilize infrastructure as code (IaC) tools like Terraform or ARM templates for configuration management and provisioning.
- Monitoring & Optimization: Implement monitoring solutions to ensure high availability performance and security of the infrastructure. Optimize cloud resources for cost and performance.
- Collaboration: Work closely with development operations and security teams to ensure seamless integration and deployment of applications.
- Incident Management: Troubleshoot and resolve issues related to cloud infrastructure and application deployments.
- Security & Compliance: Ensure all systems and processes comply with security standards and industry regulations.
Required Qualifications:
- Experience: Minimum of 35 years of experience in DevOps with a focus on Azure cloud services.
- Technical Skills: Proficiency in Azure services (AKS Azure Functions Azure DevOps etc.) CI/CD tools and scripting languages (PowerShell Bash Python).
- IaC Tools: Experience with infrastructure as code tools such as Terraform ARM templates or similar.
- Containerization: Knowledge of containerization technologies like Docker and Kubernetes.
- Version Control: Proficiency in version control systems especially Git.
- Monitoring Tools: Experience with monitoring and logging tools such as Azure Monitor Log Analytics and Application Insights.
- Communication: Strong verbal and written communication skills with the ability to collaborate effectively with crossfunctional teams.