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).
Bachelor's Degree