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 Perficient, so some details may not match this job. The employer's own page has the real description.
Overview
The Azure DevOps Engineer with Terraform at Perficient will be responsible for building and maintaining scalable, efficient, and reliable deployment pipelines within an Azure environment. The ideal candidate will work collaboratively with cross-functional teams to design, implement, and improve CI/CD processes while leveraging best practices in infrastructure as code (IaC) using Terraform. This role will require strong analytical skills, attention to detail, and a proactive approach to problem-solving to enhance workflow efficiency and minimize downtime.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines using Azure DevOps.
- Utilize Terraform for provisioning and managing Azure infrastructure as code.
- Monitor system performance and ensure high availability of services.
- Collaborate with development teams to automate deployment processes and improve workflows.
- Develop scripts and tools to enhance build and deployment processes.
- Stay current with industry trends, best practices, and emerging technologies to improve the DevOps process.
- Troubleshoot deployment issues and provide immediate resolutions.
- Maintain documentation for systems and processes to ensure knowledge transfer and compliance.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in DevOps or cloud engineering, specifically with Azure.
- In-depth knowledge of Azure DevOps services and tooling.
- Proficiency in using Terraform for infrastructure automation and configuration management.
- Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes.
- Strong scripting skills using languages like PowerShell, Bash, or Python.
- Excellent problem-solving abilities and attention to detail.
- Strong communication and collaboration skills for cross-functional teamwork.
Technologies & Tools
The Azure DevOps Engineer will primarily work with a range of technologies and tools, including Microsoft Azure, Azure DevOps, Terraform, Docker, and Kubernetes. Familiarity with version control systems like Git, as well as monitoring and logging tools, is also essential. The candidate will leverage a combination of these tools to ensure streamlined development processes and efficient infrastructure management.
Ideal Candidates
An ideal candidate for the Azure DevOps Engineer position will possess a strong technical background in cloud engineering and DevOps methodologies. They will be proactive and detail-oriented, with a knack for automating processes to improve efficiency and reduce errors. The candidate should thrive in a collaborative environment, showcasing excellent communication skills and a commitment to driving positive outcomes within project teams. A focus on continuous improvement and staying abreast of technological advances will distinguish successful candidates in this role.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.