We are seeking a highly skilled Senior Azure DevOps Engineer to design, implement, and maintain reliable and scalable DevOps practices within Azure environments. This role is responsible for enabling efficient software delivery through automation, improving system reliability, and supporting development teams with robust CI/CD processes.
You will work closely with engineering, QA, and infrastructure teams to streamline deployment workflows, enhance system performance, and ensure consistent environments across the development lifecycle. This role requires strong technical expertise, problem-solving skills, and the ability to collaborate effectively across teams.
Responsibilities:
Design, implement, and maintain CI/CD pipelines within Azure environments to support efficient and reliable software delivery.
Automate build, deployment, and release processes to improve consistency and reduce manual effort.
Manage and maintain cloud infrastructure within Azure, ensuring scalability, reliability, and performance.
Collaborate with development and QA teams to support application deployments and environment configuration.
Monitor system performance and implement improvements to enhance availability and operational efficiency.
Troubleshoot and resolve issues related to build pipelines, deployments, and infrastructure.
Implement and maintain DevOps best practices, including version control, branching strategies, and release management.
Ensure proper security, access control, and configuration management across environments.
Participate in code reviews and technical discussions related to DevOps and infrastructure practices.
Document processes, configurations, and workflows to support team knowledge and consistency.