DescriptionThe Azure DevOps Engineer would be responsible in the provisioning, deployment, and management of applications and services within the Company's Microsoft Azure cloud environment. The Engineer should embody a fusion of skills in software development and IT operations, enabling them to oversee code releases and deployments with an emphasis on automation, continuous integration, and delivery. This role demands a deep understanding of Azure services, cloud architecture, and DevOps practices, as well as the ability to orchestrate workflows and collaborate with cross-functional teams to ensure seamless, scalable, and efficient software lifecycle management. The Engineer of the Azure DevOps ecosystem, play a pivotal role in accelerating and optimizing the software development process, ensuring that businesses can innovate and deliver high-quality products at pace.
Requirements - At least 5 years experience
- Designing and implementing secure cloud infrastructure using Azure services to support scalable and reliable software deployment
- Automating and optimizing continuous integration and continuous delivery (CI/CD) pipelines for system provisioning and application deployment
- Managing source code repositories and branching strategies to maintain code quality and facilitate collaboration among developers
- Monitoring and ensuring the performance, availability, and scalability of applications and environments in Azure
- Implementing infrastructure as code (IaC) practices using tools like Azure Resource Manager (ARM) templates or Terraform
- Collaborating with development teams to identify and resolve build or deployment issues and streamline development workflows
- Configuring and managing Azure DevOps services, such as Azure Boards, Azure Repos, Azure Pipelines, and Azure Artifacts
- Enforcing security best practices and compliance policies to protect the infrastructure and data within the Azure cloud
- Facilitating the creation and maintenance of automated testing frameworks to improve software quality and reliability
- Conducting system troubleshooting and problem-solving across platform and application domains
- Staying current with the latest Azure features and DevOps trends to drive innovation and efficiency within the organization
- Providing guidance and mentoring to development teams on DevOps principles and best practices in the Azure ecosystem
Benefits - Attractive remuneration and benefits package
- Development opportunities in a constantly evolving environment
- Flexible work arrangements
- Inclusive work environment