Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Dice, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Azure DevOps Engineer plays a crucial role in enhancing the development and operational processes within Dice. This position focuses on implementing and managing DevOps practices, ensuring seamless integration and automation of development workflows, and optimizing the infrastructure and performance of applications deployed in the Azure cloud. The ideal candidate will work closely with development, QA, and operations teams to facilitate continuous integration and continuous deployment (CI/CD), improving overall project delivery efficiency and reliability.
Job Responsibilities
- Design, implement, and maintain CI/CD pipelines using Azure DevOps services.
- Collaborate with development teams to optimize application performance and security in the Azure cloud.
- Automate deployment processes and infrastructure management through Infrastructure as Code (IaC).
- Monitor application performance and troubleshoot issues proactively.
- Implement security best practices across the DevOps lifecycle, including code analysis and vulnerability assessments.
- Document processes, workflows, and architectural decisions to ensure consistency and knowledge sharing.
- Provide support and training to development teams on Azure DevOps tools and practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in a DevOps or related role, preferably with Azure technologies.
- Proficiency in using Azure DevOps services, including Boards, Repos, Pipelines, and Artifacts.
- Experience with CI/CD tools and methodologies, particularly in the context of Azure.
- Strong understanding of scripting languages (e.g., PowerShell, Python, Bash) and IaC tools such as Terraform or Azure Resource Manager.
- Familiarity with containerization technologies like Docker and orchestration platforms such as Kubernetes.
- Excellent problem-solving skills and the ability to work autonomously in a remote environment.
Technologies & Tools
The Azure DevOps Engineer will be primarily working with a variety of technologies and tools including Azure DevOps, Azure Cloud Services, Docker, Kubernetes, Terraform, and scripting languages such as PowerShell and Python. Familiarity with version control systems such as Git and build automation tools will also be essential. A solid understanding of networking and security practices specific to cloud environments is crucial for success in this position.
Ideal Candidates
The ideal candidate for the Azure DevOps Engineer position is someone who possesses a proactive mindset and is deeply committed to continuous improvement of processes and technologies. Strong communication skills, a collaborative spirit, and the ability to work independently in a remote work environment are critical. Candidates should be adaptable to changing priorities and requirements while maintaining focus on delivering high-quality solutions. A passion for technology, a willingness to learn and grow, and a strong commitment to team success will set the right individual apart in this role.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.