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
We are seeking an experienced Azure DevOps Engineer to join our dynamic team at Dice on a remote basis. In this role, you will be responsible for the design, implementation, and maintenance of continuous integration and deployment pipelines, enabling efficient software development and delivery. You will work closely with development and operational teams to automate and streamline processes, ensuring robust cloud infrastructure, and optimizing product performance. Your expertise will be crucial in implementing best practices in DevOps to drive innovation and enhance our cloud services capabilities.
Job Responsibilities
- Design, build, and maintain CI/CD pipelines utilizing Azure DevOps tools to foster continuous integration and deployment.
- Collaborate with developers and IT staff to ensure seamless integration between development and operations teams.
- Monitor system performance and troubleshoot issues to ensure high availability and reliability of cloud applications.
- Implement best practices for infrastructure as code (IaC) to enable automated and efficient provisioning of cloud resources.
- Manage and maintain Azure cloud resources including virtual machines, storage, and networking components.
- Develop and update technical documentation related to infrastructure and deployment processes.
- Ensure the security and compliance of the cloud environments through best practices and monitoring tools.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience (3+ years) as a DevOps Engineer or similar role, specifically working with Azure technologies.
- Strong understanding of software development lifecycle (SDLC) and methodologies like Agile and Scrum.
- Experience with version control systems (e.g., Git) and issue tracking tools (e.g., Jira).
- Proficiency in scripting languages such as PowerShell, Bash, or Python.
- Familiarity with containerization technologies, including Docker and orchestration tools like Kubernetes.
- Excellent problem-solving skills and the ability to work collaboratively in a remote team environment.
Technologies & Tools
The Azure DevOps Engineer will work extensively with Microsoft Azure, including Azure DevOps Services, Azure Kubernetes Service (AKS), and Azure Resource Manager (ARM). Familiarity with tools such as Terraform for infrastructure management, along with CI/CD tools like Azure Pipelines, Jenkins, or similar is essential. Knowledge of monitoring and logging tools such as Azure Monitor and Application Insights is also critical to effectively manage cloud performance and security.
Ideal Candidates
The ideal candidate will be a proactive and adaptable individual who thrives in a fast-paced environment. Strong communication and collaboration skills are essential to work effectively with cross-functional teams. A passion for automation and innovative solutions, along with a commitment to continuous learning and professional growth, will greatly contribute to success in this role. Candidates should possess an analytical mindset and a keen attention to detail, enabling them to identify and resolve issues efficiently while ensuring the integrity and security of cloud environments.
☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.