A Tenth Revolution Group Company

Ref: 270723JS

Senior Azure DevOps Engineer

Poland

  • PLN 20,000 to PLN 28,000 PLN
  • Engineer Role
  • Skills: Azure, Terraform, ARM, Azure DevOps, GitLab, Jenkins, Docker, Kubernetes, Python, Golang, Java, Scrum, Kanban
  • Level: Senior

Job description

Senior Azure DevOps Engineer

270723JS



You will play a pivotal role in designing, implementing, and maintaining our Azure-based infrastructure and continuous integration/continuous deployment (CI/CD) pipelines. You will have the opportunity to work on innovative projects, optimising our development processes, and ensuring the scalability and reliability of our cloud-based systems.



Job Description:
  • Design, deploy, and manage scalable Azure infrastructure, leveraging services such as Azure App Services, Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure SQL Database
  • Develop and maintain CI/CD pipelines to enable seamless and automated application deployments across multiple environments.
  • Collaborate with development teams to ensure the smooth integration of code from development through testing and production phases.
  • Monitor and troubleshoot the Azure infrastructure, providing timely resolution to issues and ensuring high availability of applications.
  • Implement security best practices in the Azure environment, including identity and access management, network security, and data encryption.
  • Automate manual tasks and processes to improve efficiency and reduce manual errors.
  • Stay up to date with industry trends and emerging technologies related to cloud computing, DevOps, and CI/CD.




Responsibilities:
  • Architect, deploy, and manage Azure resources to support the development and production environments.
  • Lead the design and implementation of CI/CD pipelines for various projects.
  • Collaborate with cross-functional teams to deliver high-quality software solutions on time.
  • Identify performance bottlenecks and implement optimisation strategies for Azure infrastructure and applications.
  • Implement disaster recovery and backup strategies to ensure business continuity.
  • Participate in code reviews, providing constructive feedback to improve code quality and adherence to best practices.
  • Mentor and guide junior team members, fostering a culture of continuous learning and growth.
  • Research and propose innovative solutions to enhance system reliability, security, and performance.




Skills and Qualifications:
  • Bachelor's degree in computer science, Information Technology, or a related field
  • Proven experience as a DevOps Engineer, with a focus on Microsoft Azure cloud platform.
  • In-depth knowledge of Azure services, including but not limited to Azure App Services, Azure Virtual Machines, Azure SQL Database, Azure Functions, and AKS (Azure Kubernetes Service).
  • Strong expertise in designing and implementing CI/CD pipelines using tools like Azure DevOps, Jenkins, or GitLab CI/CD.
  • Proficiency in scripting languages such as PowerShell, Bash, or Python.
  • Experience with configuration management tools like Ansible, Puppet, or Chef.
  • Familiarity with infrastructure as code (IaC) tools like Terraform or ARM templates.
  • Solid understanding of containerisation and orchestration using Kubernetes.
  • Ability to troubleshoot complex technical issues related to Azure services and applications.
  • Knowledge of best practices in security, compliance, and governance within Azure.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.