What are the responsibilities and job description for the Azure DevOps Engineer position at ECA Staffing Solutions, Inc.?
Position Overview
We are seeking a skilled Azure DevOps Engineer to join our team and drive automation, CI/CD implementation, infrastructure as code, and cloud management using Microsoft Azure. The ideal candidate will have experience with Azure DevOps, pipelines, Kubernetes, Terraform, and cloud security best practices.
Dutes & Responsibilities
We are seeking a skilled Azure DevOps Engineer to join our team and drive automation, CI/CD implementation, infrastructure as code, and cloud management using Microsoft Azure. The ideal candidate will have experience with Azure DevOps, pipelines, Kubernetes, Terraform, and cloud security best practices.
Dutes & Responsibilities
- CI/CD Pipeline Management: Develop, manage, and optimize Continuous Integration/Continuous Deployment (CI/CD) pipelines using Azure DevOps.
- Infrastructure as Code (IaC): Automate infrastructure deployment and management using Terraform, ARM templates, or Bicep.
- Cloud Management: Monitor, optimize, and secure Azure cloud environments, ensuring high availability and performance.
- Containerization & Orchestration: Deploy and manage containerized applications using Docker and Kubernetes (AKS).
- Scripting & Automation: Automate operational tasks using PowerShell, Bash, or Python.
- Security & Compliance: Implement security best practices, policies, and compliance controls in Azure environments.
- Monitoring & Logging: Set up monitoring and alerting using Azure Monitor, Application Insights, and Log Analytics.
- Collaboration & Support: Work closely with development, security, and operations teams to enhance software development lifecycle (SDLC) processes.
- Education: Bachelor's degree in Computer Science, IT, or a related field (or equivalent experience).
- Experience: 3+ years of experience in DevOps, cloud engineering, or system administration.
- Technical Skills:
- Strong knowledge of Azure DevOps services (Repos, Pipelines, Artifacts, Boards).
- Experience with Terraform, ARM templates, or Bicep for infrastructure automation.
- Hands-on experience with Kubernetes (AKS) and Docker.
- Proficiency in scripting languages like PowerShell, Bash, or Python.
- Knowledge of Git and version control best practices.
- Familiarity with networking, security, and identity management in Azure.
- Experience with monitoring tools like Azure Monitor, Grafana, or Prometheus.
- Certifications: Azure DevOps Engineer Expert (AZ-400), Azure Administrator (AZ-104), or similar.
- Experience with Hybrid Cloud and multi-cloud environments (AWS, GCP).
- Exposure to Agile/Scrum methodologies and DevSecOps practices.