Senior Azure DevOps Engineer (#1502)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Fortune 500 engineering and tech company

Company Description
The Client offers the real estate industry a platform for collecting, structuring, and processing data from and about buildings and third-party services. The Client offers a reliable solution and has a long-term vision to manage real estate portfolios more efficiently, addressing today's sustainability challenges with a focus on environmental, social, and governance (ESG) issues.

By creating a data-driven ecosystem, we offer all stakeholders in the real estate industry better access to data, data-based insights, and innovative tools. These help to make better decisions, reduce costs, drive growth, and promote collaboration in the real estate industry.

Job Description:

  • Designing and implementing secure cloud infrastructure using Azure services to support scalable and reliable software deployment
  • Working on ways to automate and improve development and release processes
  • Implementing infrastructure as code (IaC) practices using tools like Azure Resource Manager (ARM) templates or Bicep
  • Automating and optimizing continuous integration and continuous delivery (CI/CD) pipelines for system provisioning and scaling application deployment to Azure Kubernetes Service (AKS)
  • Testing and examining code written by others and analyzing results
  • Enforcing security best practices and compliance policies to protect the infrastructure and data within the Azure cloud
  • Troubleshoot Applications and Infrastructure resources hosted in Azure and develop software updates and fixes
  • Understanding the needs of stakeholders and conveying them to developers
  • Working with software developers and software engineers to ensure that development follows established processes and works as intended
  • Planning projects and being involved in project management decisions

Responsibilities:

  • Deploy updates and fixes, and provide second-level technical support
  • Build tools to reduce the occurrence of errors and improve customer experience
  • Develop software to integrate with internal back-end systems
  • Perform root cause analysis of production errors and resolve technical issues
  • Develop scripts to automate visualization
  • Design procedures for system troubleshooting and maintenance
  • Optimize monitoring and logging capabilities

Qualifications and Requirements:

  • Experience as a (Azure) DevOps engineer or in a similar software engineering role
  • Experience in configuring, maintaining, and troubleshooting Microsoft-based production systems
  • Proficiency with Git and GitHub workflows
  • Good knowledge of Bash and/or Python
  • Knowledge of databases and SQL
  • Problem-solving attitude
  • Collaborative team spirit

Tech Stack:

  • Azure DevOps
    •  Repos
    • Pipelines
    • Artifacts
  • GitHub Enterprise
    • Git
  • Azure IoT (Azure Data Explorer (ADX), Azure Digital Twin (ADT), Device Provisioning Service (DPS), IoTHub, EventHub, ...
  • Azure Bicep and Azure CLI

Preferred skills and qualifications:

  • Bachelor of Science degree (or equivalent) in computer science, engineering, or relevant field
  • Experience in developing/engineering applications

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits