Description

Job Summary:

We are seeking a skilled Azure DevOps (ADO) Developer to join our dynamic team. The ideal candidate will have a strong background in software development, continuous integration/continuous deployment (CI/CD) practices, and experience with Azure DevOps tools. This role will involve designing, implementing, and managing CI/CD pipelines, automating workflows, and ensuring the seamless deployment of applications.

Key Responsibilities:

•             Design, develop, and maintain CI/CD pipelines using Azure DevOps.

•             Collaborate with development and operations teams to ensure smooth and reliable deployments.

•             Implement infrastructure as code (IaC) using tools such as ARM templates, Terraform, or Azure Resource Manager.

•             Automate and streamline build, test, and deployment processes.

•             Monitor and troubleshoot issues in the CI/CD pipelines and production environments.

•             Ensure security and compliance requirements are met within the CI/CD processes.

•             Provide technical guidance and support to development teams on best practices for CI/CD and DevOps.

•             Continuously improve and optimize the DevOps processes and tools.

Qualifications:

Education:

•             Bachelor’s degree in Computer Science, Information Technology, or a related field. Equivalent work experience may be considered.

Experience:

•             Minimum of 6 years of experience in software development and DevOps practices.

•             Proven experience with Azure DevOps, including pipeline creation, management, and optimization.

•             Experience with version control systems, particularly Git.

•             Experience with scripting languages such as PowerShell, Bash, or Python.

•             Knowledge of cloud infrastructure and services, particularly Azure.

Skills:

•             Strong understanding of CI/CD concepts and best practices.

•             Proficiency in configuring and managing build and release pipelines in Azure DevOps.

•             Ability to work collaboratively in a team environment.

•             Excellent problem-solving and troubleshooting skills.

•             Strong communication skills, both written and verbal.

•             Ability to manage multiple tasks and projects simultaneously.

Preferred Qualifications:

•             Azure certifications such as Azure DevOps Engineer Expert or Azure Solutions Architect.

•             Experience with other DevOps tools and platforms (e.g., Jenkins, GitLab, CircleCI).

•             Knowledge of Agile and Scrum methodologies.

•             Experience with monitoring and logging tools (e.g., Azure Monitor, ELK stack).


 

Education

Bachelor's Degree