Position: Azure DevOps Engineer
Company: AIDA projektai
Category: DevOps
Experience required: 3y
English level: upper
Published: 2023-06-01T00:00:00+03:00

We are seeking a talented and experienced Azure DevOps Engineer to join our dynamic team. As an Azure DevOps Engineer, you will be responsible for designing, implementing, and maintaining our development and deployment processes on the Azure platform. You will play a crucial role in ensuring the smooth operation of our software development lifecycle and continuous integration/continuous delivery (CI/CD) pipelines.

Responsibilities:

Design and implement CI/CD pipelines: Collaborate with development teams to design and develop efficient and reliable CI/CD pipelines using Azure DevOps tools and services. This includes configuring build pipelines, release pipelines, and automated testing.

Infrastructure provisioning and management: Deploy and manage infrastructure resources on Azure, such as virtual machines, containers, and networking components, to support development and deployment processes. Ensure scalability, availability, and security of infrastructure resources.

Configuration and release management: Manage and version control source code repositories, ensuring proper branching, merging, and code promotion processes. Coordinate and execute releases across different environments, implementing configuration management practices.

Monitoring and troubleshooting: Monitor system health, performance, and availability using Azure monitoring and logging tools. Identify and resolve issues related to application deployments, infrastructure configuration, and networking.

Collaboration and communication: Work closely with cross-functional teams, including developers, quality assurance engineers, and system administrators, to ensure seamless collaboration and communication throughout the development lifecycle. Provide guidance and support to team members on Azure DevOps best practices.

Continuous improvement: Stay up to date with the latest Azure DevOps tools, technologies, and best practices. Identify opportunities for process optimization and automation to improve efficiency, reliability, and quality of software delivery.

Qualifications:

- Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a DevOps Engineer or similar role, with a focus on Azure DevOps.
- Strong knowledge of Azure cloud services and infrastructure components.
- Proficiency in Azure DevOps tools and services, including Azure Pipelines, Azure Repos, Azure Artifacts, and Azure Boards.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Solid understanding of software development lifecycle (SDLC) principles and Agile methodologies.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues.


Join our team and contribute to the success of our software development initiatives by leveraging your expertise in Azure DevOps and continuous delivery practices. Apply today and be part of an innovative and dynamic organization that values collaboration, innovation, and professional growth.