Azure DevOps Engineer - Anywhere in India/Multiple Locations - QXLab AI

    QXLab AI
    QXLab AI Anywhere in India/Multiple Locations

    2 weeks ago

    Default job background
    permanent Technology / Internet
    Description

    Position :
    Azure DevOps Engineer


    Role Overview :
    We are seeking a talented Azure DevOps Engineer to join our team at QX Lab AI.

    In this role, you will be instrumental in optimizing our development and deployment processes on the Azure platform, with a special focus on Artificial Intelligence (AI) and Large Language Models (LLMs).

    Working closely with our development team, you will streamline workflows, automate processes, and ensure the reliability, scalability, and performance of our AI solutions across the board.


    Key Responsibilities :

    • Design, implement, and maintain CI/CD pipelines on Azure DevOps specifically for deploying and managing AI solutions, including LLMs.
    • Utilize Azure Machine Learning environments for efficient model training and deployment.
    • Automate infrastructure provisioning, configuration, and deployment using tools such as Terraform, ARM templates, and PowerShell.
    • Implement and manage Kubernetes clusters for container orchestration, ensuring seamless scaling and management of applications.
    • Employ autoscaling strategies with Kubernetes to efficiently manage workloads and resource utilization.
    • Adhere to best practices for source control management, branching strategies, and code reviews to maintain high standards of code quality.
    • Monitor and optimize the performance, reliability, and scalability of applications and infrastructure on Azure cloud services.
    • Collaborate with crossfunctional teams to troubleshoot and resolve infrastructure and deployment issues, ensuring smooth and reliable operation of AI applications.
    • Ensure compliance with security and regulatory requirements, incorporating best practices for cloud security and governance.
    • Keep abreast of industry trends and advancements in Azure DevOps, cloud technologies, and AI deployment strategies to continually improve our processes and solutions.

    Skills and Qualifications :

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • 56 years of experience as a DevOps Engineer, with a specific focus on the Azure cloud platform and a strong understanding of deploying and managing AI solutions.
    • Proficient in Azure DevOps services, including Azure Pipelines, Azure Repos, Azure Artifacts, and Azure Boards.
    • Extensive experience with Infrastructure as Code (IaC) tools like Terraform and ARM templates.
    • Skilled in scripting languages such as PowerShell, Bash, or Python.
    • Deep knowledge of containerization technologies, including Docker and Kubernetes, with practical experience in managing Kubernetes clusters and implementing autoscaling.
    • Familiarity with Azure Machine Learning and other AI deployment methodologies.
    • Understanding of configuration management tools such as Ansible or Chef.
    • Solid grasp of networking concepts, cloud security best practices, and compliance standards in cloud environments.
    • Exceptional problemsolving and troubleshooting skills.
    • Strong communication and collaboration abilities, capable of working effectively across different teams and disciplines.
    )