Azure DevOps Engineer
Uvation
IndiaremotePosted 1 month ago
Skill Required
Azure-DevOps-EngineeringDevOps-EngineerCloud-EngineerSite-Reliability-EngineeringInfrastructure-EngineeringAzure-DevOps-EngineerAzure-DevOps-ArchitectSenior-Azure-DevOps-EngineerAzure-Cloud-Operations-EngineerAzure-Cloud-EngineerAzure-Build-EngineerCloud-DevOps-EngineerDevOps EngineerAzureDevOpsSystem AdministrationQuery OptimizationBackup and RecoveryServerlessDockertroubleshootingCD pipelinesKubernetesnetworkinganalyticalautomationShell ScriptingObservabilityTerraformsecurityAnsibleJenkinsPythondesignGitLinuxCI/CDCloudContract
Key highlights
- Senior Level - L3
- Required Azure Cloud Experience
Role overview
We are seeking a skilled and experienced Azure DevOps Engineer with a strong background in Linux administration to join our dynamic team. The ideal candidate will be responsible for managing and optimizing our Azure cloud infrastructure, ensuring seamless CI/CD pipelines, and maintaining the security and efficiency of our Linux-based systems.
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
- 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
Nice to have
- 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)
Additional details
- Senior Level - L3
- Required Azure Cloud Experience
- Originally posted on Himalayas