Visionary Tech Services
Dev Ops Engineer
Visionary Tech ServicesUnited Arab Emirates21 hours ago
ContractRemote FriendlyInformation Technology
We are seeking a highly skilled DevOps Engineer with 3-5 years of experience in designing, implementing, and managing scalable, secure, and automated infrastructure solutions with a strong focus on Microsoft Azure. This role involves building robust CI/CD pipelines, managing Azure subscriptions and migrations, adhering to Azure Well-Architected Framework principles, and ensuring top-tier security practices. The ideal candidate combines deep Azure expertise with hands-on infrastructure automation and continuous delivery skills to deliver reliable, high-performance solutions. The DevOps Engineer will collaborate with development teams, QA engineers, and product managers to deliver secure, scalable, and efficient Azure-based solutions while optimizing operational processes and minimizing deployment risks.

  • Fully automated, secure, and scalable CI/CD pipelines integrated with Azure DevOps and other tools.
  • Optimized Azure infrastructure, including subscriptions, resources, and cost management, adhering to the Azure Well-Architected Framework.
  • Successfully executed Azure migration plans with minimal downtime and comprehensive documentation.
  • Robust Azure monitoring, logging, and alerting systems for proactive issue detection and resolution.
  • Secure Azure environments with implemented IAM, encryption, and compliance controls.
  • Disaster recovery and backup procedures for Azure workloads, tested and documented.
  • Comprehensive technical documentation, including Azure architecture diagrams, migration strategies, deployment workflows, and security configurations.

Key Duties and responsibilities:

  • Recommendations for continuous improvement of Azure infrastructure, automation, and operational processes
  • Design, implement, and maintain CI/CD pipelines for web, mobile, and backend applications using Azure DevOps and other relevant tools.
  • Manage and optimize Azure cloud infrastructure, including subscription management, resource provisioning, and cost optimization, ensuring scalability and high availability.
  • Lead Azure migration projects, including planning, execution, and optimization of workloads moving to Azure.
  • Implement Azure Well-Architected Framework principles to ensure reliability, performance, cost efficiency, operational excellence, and security.
  • Automate infrastructure provisioning and configuration management using tools like Terraform, Azure Resource Manager (ARM) templates, or Ansible.
  • Monitor Azure infrastructure and application performance using Azure Monitor, Application Insights, and Log Analytics, troubleshooting and optimizing reliability.
  • Implement and enforce Azure security best practices, including identity and access management (IAM), Azure Key Vault, network security, and compliance with standards like SOC2, ISO27001, or GDPR.
  • Collaborate with developers, QA engineers, and product teams to integrate DevOps practices into the software development lifecycle.
  • Ensure Azure-based backup, disaster recovery, and business continuity strategies are implemented and tested.
  • Document Azure infrastructure architecture, migration processes, deployment workflows, and security configurations

Stay updated on Azure services, DevOps tools, and best practices to drive continuous improvement.

Requirements

  • 3-5 years of experience in DevOps or infrastructure engineering, with a proven track record in Azure-based projects.
  • Expert-level proficiency in Microsoft Azure, including subscription management, resource optimization, and Azure Well-Architected Framework.
  • Hands-on experience with Azure migration tools and strategies (e.g., Azure Migrate, Azure Site Recovery) for cloud and hybrid environments.
  • Strong expertise in CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
  • Proficiency in infrastructure as code (IaC) using Terraform, ARM templates, or Ansible for Azure environments.
  • Deep knowledge of Azure security practices, including Azure Active Directory, role-based access control (RBAC), network security groups (NSGs), and secrets management.
  • Experience with containerization and orchestration tools (Docker, Azure Kubernetes Service [AKS]).
  • Familiarity with Azure monitoring and logging tools (Azure Monitor, Application Insights, Log Analytics).
  • Strong understanding of version control systems (Git) and agile methodologies.
  • Excellent problem-solving, automation, and troubleshooting skills in Azure environments.
  • Strong communication skills and ability to collaborate with cross-functional teams and clients.

Bachelor's or master's degree in computer science, Information Technology, or related field.

Key Skills

Ranked by relevance