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 Mastech Digital, so some details may not match this job. The employer's own page has the real description.
Job Overview
As an Azure DevOps Engineer at Mastech Digital, you will play a crucial role in facilitating a seamless integration of development and operations practices. Your primary responsibility will be to enhance the efficiency of the software development lifecycle through the implementation of CI/CD pipelines and automation. You will collaborate with cross-functional teams to ensure the reliable deployment of applications while adhering to best practices in cloud infrastructure management. Furthermore, you will be tasked with monitoring and optimizing system performance to ensure stability, security, and scalability.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines for application deployments.
- Create and maintain infrastructure as code using tools such as ARM templates and Terraform.
- Monitor system performance and troubleshoot issues in a timely manner.
- Collaborate with development teams to streamline software releases and deployments.
- Integrate security practices throughout the DevOps lifecycle.
- Maintain governance and compliance by implementing best practices in Azure DevOps.
- Provide support for DevOps tools and technologies, ensuring optimal usage and efficiency.
- Document processes and create knowledge base articles for continuous improvement.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in DevOps practices, particularly with Azure.
- Deep understanding of cloud services and architecture, specifically Azure services.
- Proficient in scripting languages such as PowerShell, Python, or Bash.
- Experience with CI/CD tools like Azure DevOps, Jenkins, or similar.
- Familiarity with containerization technologies, including Docker and Kubernetes.
- Strong understanding of version control systems, especially Git.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
The Azure DevOps Engineer will utilize a variety of technologies and tools to facilitate the development and deployment processes. Key technologies include Microsoft Azure, Azure DevOps Services, Terraform, Docker, Kubernetes, Jenkins, and various monitoring tools. Familiarity with scripting and automation tools is essential to optimize and manage workflows efficiently.
Ideal Candidates
The ideal candidate for this position is a proactive problem solver with a keen interest in both development and operational aspects of software engineering. They should possess excellent communication skills to collaborate effectively with diverse teams, as well as a strong commitment to delivering quality work. A successful Azure DevOps Engineer is adaptable, embraces continuous learning, and has a passion for cloud technologies and automation.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.