Devops Engineer Azure

Year    Bangalore, Karnataka, India

Job Description


About UnilodeUnilode owns and manages the worlds largest fleet of approximately 160,000 unit load devices (ULDs), for use in the aviation industry, and owns and operates the largest global network for the maintenance and repair of ULDs and inflight food service equipment. Unilode provides management, repair, short term leasing and digitalisation solutions to over 90 airlines through a network of more than 550 airports, 18 regional offices and 50 certified repair stations, supported by 800+ employees. For more information visit unilode.com.Position OverviewThe Azure DevOps Engineer is responsible for the administration, automation, and optimization of the organization's Azure cloud infrastructure. This role involves configuring and maintaining Azure services, designing and implementing Continuous Integration/Continuous Deployment (CI/CD) pipelines, and ensuring the reliability, security, and scalability of application deployments. The Azure DevOps Engineer will work closely with development teams to create and manage monitoring solutions, optimize infrastructure for cost and performance, and integrate best practices in security and compliance. Additionally, the role includes operational responsibilities such as automating processes, managing identity and access, and ensuring robust backup and disaster recovery strategies.General Responsibilities

  • Expert in administering Azure services with experience in working with diversified services on the Azure cloud platform.
  • Configure Azure Monitor and Log Analytics to integrate with DevOps tools, collection of telemetry by using Application Insights, VM Insights, Container Insights, Storage Insights, and Network Insights, monitoring in GitHub, including enabling insights and creating and configuring charts, alerts for events in GitHub Actions and Azure Pipelines.
  • Design and implement a structure for the flow of work, including GitHub Flow, Design and implement a strategy for feedback cycles, including notifications and GitHub issues, Design and implement integration for tracking work, including GitHub projects, Azure Boards, and repositories, Design and implement source, bug, and quality traceability.
  • Design and implement a dashboard, including flow of work, such as cycle times, time to recovery, and lead time.
  • Define an IaC strategy, including source control and automation of testing and deployment; Design and implement desired state configuration for environments, including Azure Automation State Configuration, Azure Resource Manager, Bicep, and Azure Automanage Machine Configuration.
  • Design and implement a GitHub runner or Azure DevOps agent infrastructure, including cost, tool selection, licenses, connectivity, and maintainability; design and implement integration between GitHub repositories and Azure Pipelines, develop and implement pipeline trigger rules, pipelines by using YAML.
  • Recommend package management tools including GitHub Packages registry and Azure Artifacts.
  • Integrating solutions for continuous deployment.
  • Working on the creation of scalable CI/CD pipelines.
  • Set up observability solutions to continuously monitor the performance and health of applications and infrastructure.
  • Optimize infrastructure for cost-efficiency and performance.
  • Implement security best practices and compliance measures within the CI/CD pipeline and application infrastructure.
  • Implement backup and disaster recovery strategies to ensure data integrity and application availability in case of unexpected failures.
  • Continuously assess and enhance CI/CD practices, tools, and processes to optimize efficiency, reliability, and automation
  • Deploy, automate, maintain, and manage Azure systems. Ensure the production systems are reliable, secure, and scalable. Troubleshoot and resolve incidents/problems across multiple application domains & platforms.
  • Automate different operational processes.
  • Manage Identity & Access Management, adhere to security policies, processes and procedures.
  • Additional duties as assigned.
Qualifications
  • Bachelor's Degree in computer science, information technology, software engineering, or a related field required.
  • Professional DevOps experience Azure.
  • Azure Cloud Services Management.
  • Azure Active Directory.
  • GitHub repository, GitHub Flow, GITHUB_TOKEN.
  • Infrastructure as Code (IaC) using tools like Terraform Templates.
  • Continuous Integration/Continuous Deployment (CI/CD) Pipelines with Azure DevOps.
  • Telemetry using Application Insights, VM Insights, Container Insights, Storage Insights, and Network Insights, monitoring in GitHub, including enabling insights and creating and configuring charts, alerts for events in GitHub Actions and Azure Pipelines.
  • Azure Automation State Configuration, Azure Resource Manager, Bicep, and Azure Automanage Machine Configuration.
  • Containerization and Orchestration with Docker and Kubernetes Scripting and Automation with PowerShell and Azure CLI.
  • Version Control Systems proficiency, especially Git.
  • Monitoring and Logging with Azure Monitor and Application Insights.
  • Security and Compliance in the Cloud.
  • Database Management and Operations for Azure SQL or Cosmos DB.
  • Performance Tuning and Scalability Optimization.
  • Preferred Certification: AZ-400 Azure DevOps Engineer Professional.

Unilode

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3462792
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year