Visionary Tech Services

Dev Ops Engineer

Posted: 7 hours ago

Job Description

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 processesDesign, 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 configurationsStay updated on Azure services, DevOps tools, and best practices to drive continuous improvement.Requirements3-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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In