Overview
We are seeking a skilled Azure DevOps Engineer to join our dynamic team. The ideal candidate will have extensive experience with Azure DevOps and Azure Cloud services. In this role, you will be responsible for designing, implementing and managing our CI/CD pipelines and cloud infrastructure on Azure. You will work closely with development team to ensure the reliable and efficient delivery of our software products while driving continuous improvement in our DevOps processes.
Responsibilities:
- Design, implement, and manage CI/CD pipelines using Azure DevOps.
- Provision and manage Azure cloud resources using infrastructure as code (e.g., ARM templates, Terraform).
- Monitor system performance and health using Azure Monitor and Application Insights.
- Automate repetitive tasks to improve efficiency and reduce manual intervention.
- Ensure security and compliance standards are integrated into all DevOps practices.
- Collaborate with development, operations, and other teams to facilitate smooth software delivery.
- Troubleshoot and resolve issues related to deployments, infrastructure, and performance.
- Stay current with the latest Azure services, DevOps tools, and industry trends.
- Continuously evaluate and enhance DevOps processes and tooling.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 2 years of experience in DevOps roles, with a strong emphasis on Azure technologies.
- Proven expertise in Azure DevOps services, including Azure Pipelines, Azure Repos, and Azure Boards.
- Hands-on experience with Azure Cloud services such as Virtual Machines, App Services, Azure SQL, and Azure Kubernetes Service (AKS).
- Proficiency in scripting languages like PowerShell, Bash, or Python.
- Experience with infrastructure as code tools such as ARM templates.
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
- Solid understanding of cloud networking, security, and compliance best practices.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a fast-paced, agile environment.
- Relevant certifications (e.g., Microsoft Certified: Azure DevOps Engineer Expert) are highly desirable.
Preferred Skills:
- Development experience in dotnet is a plus.
Job Type: Full-time
Schedule:
- Day shift
Work Location: In person