Diverse Lynx - New York, NY
posted 5 months ago
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.