Diverse Lynx - New York, NY

posted 5 months ago

Full-time
New York, NY
Administrative and Support Services

About the position

As an Azure DevOps Engineer, you will be responsible for designing, deploying, and managing infrastructure solutions on Microsoft Azure. This includes working with Azure Virtual Machines (VMs), containers, storage, and networking to ensure that all components are optimized for performance and security. You will implement and configure various Azure services, focusing on scalability and performance, while also automating infrastructure provisioning and deployment using tools such as Terraform or Biceps templates alongside Azure DevOps. Your role will involve monitoring and troubleshooting Azure resources to maintain optimal performance and availability. Collaboration is key, as you will work closely with developers and operations teams to deliver effective cloud-based solutions. Staying current with the latest Azure technologies and best practices is essential to ensure that the solutions you implement are both innovative and efficient. A significant part of your responsibilities will include designing and implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines using Azure DevOps. You will automate infrastructure provisioning and deployments, configure and manage build and release environments, and monitor application deployments to ensure smooth software delivery. Additionally, you will implement and maintain DevOps tools and processes, keeping abreast of the latest developments in the field. You will also be tasked with planning and executing a comprehensive migration strategy from Azure DevOps to GitHub. This will involve considering all aspects of code, version control, pipelines, artifacts, and integrations. You will utilize tools like GitHub Importer to automate the migration process, identify potential challenges such as data mapping and permission conversion, and configure GitHub repositories and workflows to align with existing development practices. Testing and validating the migrated data and functionality will be crucial to ensure a seamless transition, and you will provide training and support to development teams on effectively using GitHub post-migration.

Responsibilities

  • Design, deploy, and manage infrastructure solutions on Microsoft Azure, including VMs, containers, storage, and networking.
  • Implement and configure Azure services for security, scalability, and performance.
  • Automate infrastructure provisioning and deployment using tools like Terraform or Biceps templates and Azure DevOps.
  • Monitor and troubleshoot Azure resources to ensure optimal performance and availability.
  • Collaborate with developers and operations teams to deliver cloud-based solutions.
  • Stay up-to-date on the latest Azure technologies and best practices.
  • Design and implement CI/CD pipelines using Azure DevOps.
  • Automate infrastructure provisioning and deployments using tools like Terraform.
  • Configure and manage build and release environments.
  • Monitor and troubleshoot application deployments.
  • Implement and maintain DevOps tools and processes.
  • Plan and execute a comprehensive migration strategy from Azure DevOps to GitHub.
  • Utilize GitHub Importer and other relevant tools to automate the migration process.
  • Identify and address any potential migration challenges, such as data mapping, permission conversion, and workflow adjustments.
  • Configure and customize GitHub repositories, branches, and workflows to align with existing development practices.
  • Test and validate the migrated data and functionality to ensure a smooth transition.
  • Train and support development teams on using GitHub effectively after the migration.

Requirements

  • Proficiency in Azure DevOps and Azure Infrastructure.
  • Experience with CI/CD processes and tools.
  • Strong knowledge of Azure VMs and related services.
  • Experience with automation tools like Terraform or Biceps templates.
  • Ability to monitor and troubleshoot Azure resources effectively.
  • Strong collaboration skills to work with developers and operations teams.
  • Up-to-date knowledge of the latest Azure technologies and best practices.

Nice-to-haves

  • Experience with GitHub and migration strategies from Azure DevOps to GitHub.
  • Familiarity with DevOps tools and processes beyond Azure DevOps.
  • Knowledge of security best practices in cloud environments.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service