jobapplier

Azure DevOps Engineer

Uvation

Skills

Required

  • Azure DevOps
  • Azure Cloud
  • Azure cloud services
  • networking
  • Kubernetes
  • Linux environments
  • VM management
  • storage
  • Linux system administration
  • Red Hat / Ubuntu / CentOS
  • CI/CD tools
  • Jenkins
  • Bash / PowerShell / Python
  • Docker

Preferred

  • Azure
  • DevOps
  • cloud environments
  • cloud-native
  • Kubernetes Service AKS
  • Azure Functions / Logic Apps
  • network security
  • SQL
  • Terraform / ARM templates / Bicep
  • Ansible / Puppet / Chef

Responsibilities

  • Design, implement, and manage Azure infrastructure using Infrastructure as Code (IaC) tools like Terraform, ARM templates, or Bicep.
  • Automate cloud deployments and manage resources using Azure DevOps pipelines, scripts, and other automation tools.
  • Monitor and optimize the performance, scalability, and cost of Azure services.
  • Create, maintain, and enhance CI/CD pipelines for applications and services hosted on Azure.
  • Collaborate with development teams to integrate code repositories, build processes, and deployment automation.
  • Ensure proper version control and release management practices are followed.
  • Manage and maintain Linux servers, ensuring high availability, security, and performance.
  • Perform regular system updates, patches, and configuration management using tools like Ansible, Puppet, or Chef.
  • Troubleshoot and resolve system-related issues, including networking, security, and application performance.
  • Implement and enforce security best practices for both Azure cloud services and Linux servers.
  • Conduct regular security assessments and audits, applying patches and updates as necessary.
  • Ensure compliance with relevant regulations and industry standards.
  • Work closely with development, QA, and operations teams to streamline processes and improve efficiency.
  • Provide support for production systems, including on-call rotations as needed.
  • Document processes, configurations, and best practices for both Azure and Linux environments.

Requirements

  • Senior Level - L3

Required Azure Cloud Experience

  • Proven experience with Azure cloud services, including VM management, networking, storage, and security.
  • Strong proficiency in Linux system administration, including experience with Red Hat, Ubuntu, or CentOS.
  • Hands-on experience with CI/CD tools like Jenkins, Azure DevOps, GitLab, or similar.
  • Proficient in scripting languages such as Bash, PowerShell, or Python.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Strong analytical and troubleshooting skills, with the ability to diagnose and resolve complex technical issues.
  • Experience in performance tuning, monitoring, and capacity planning for cloud and Linux environments.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
  • Strong documentation skills and attention to detail.
  • Ability to work independently and manage multiple priorities in a fast-paced environment.

Preferred

  • Certification in Azure (e.g., Azure Administrator, Azure DevOps Engineer).
  • Experience with cloud-native tools and services like Azure Kubernetes Service (AKS), Azure Functions, or Logic Apps.
  • Experience with network security and VPN configuration in cloud environments.
  • Familiarity with database management in cloud environments (SQL, NoSQL).