We are seeking a highly experienced Linux & Azure Cloud Engineer with a strong foundation in Linux system administration across multiple distributions, Python scripting, test-driven development (TDD) using PyTest, and end-to-end cloud automation. A key requirement for this role is hands-on experience with Zerto, specifically in the context of cloud migrations and disaster recovery planning. The ideal candidate will be well-versed in Infrastructure as Code (IaC) using Terraform and Ansible, with deep operational knowledge of both Linux server environments and Microsoft Azure services across compute, networking, containers, and monitoring.Â
Roles & Responsibilities
• Azure Infrastructure Engineering
• Architect, deploy, and manage robust Azure environments including Networking: VNet, Subnet, Private Endpoints, VPN Gateway, ExpressRoute, Route Tables, and Azure Firewall
• Compute & Containers: Azure VMs (Linux-based), Azure Kubernetes Service (AKS), Azure Container Apps, Azure Container Registry (ACR)
• Platform Services: Azure Web Apps, Azure Functions, Azure Automation
• Monitoring & Logging: Azure Monitor, Application Insights, Log Analytics Workspace
• Linux System Administration
• Administer and support Linux environments across Red Hat Enterprise Linux (RHEL), Ubuntu, CentOS, Debian, FreeBSD, and SUSE in on-premises and cloud-integrated scenarios
• Manage local users and groups including creation, modification, deletion, and enforcement of access controls and sudo policies
• Configure and manage filesystem permissions using standard POSIX models (chmod, chown, ACLs) and manage disk layouts including LVM, ext4, XFS, and NFS-mounted volumes
• Perform package installations, upgrades, and removals using distribution-native package managers (yum/dnf, apt, zypper, pkg) and maintain patch compliance
• Control and manage system services using systemd and SysVinit, including enabling, disabling, starting, stopping, and monitoring service states
• Schedule and manage automated tasks using cron and crontab, including system maintenance, backups, and monitoring scripts
• Configure and integrate LDAP for centralized authentication and directory services in enterprise Linux environments
• Configure DNS (BIND/systemd-resolved) and NTP (chrony/ntpd) services for reliable network time synchronization and name resolution
• Set up and manage NFS server and client configurations for shared storage in enterprise and hybrid cloud environments
• Develop and maintain Bourne shell (sh/bash) scripts for system automation, administrative tasks, and operational workflows
• Analyze syslog output and journal logs (journalctl) to diagnose issues, identify security events, and audit system activity
• Monitor system performance using tools such as top, htop, vmstat, iostat, sar, and netstat; proactively identify and resolve bottlenecks and capacity issues
• Develop and execute Ansible Playbooks for configuration management, application deployment, and system hardening across Linux fleets
• Python Automation & Testing
• Develop scalable, testable Python scripts for cloud automation, Linux system integrations, and operational workflows
• Implement test-driven development (TDD) using PyTest to validate automation scripts, infrastructure logic, and monitoring pipelines
• Infrastructure as Code (IaC)
• Automate infrastructure provisioning using Terraform and Ansible across hybrid Linux and Azure environments
• Build reusable, parameterized Terraform modules and Ansible roles aligned with best practices for repeatable, secure deployments
• Zerto Implementation & DR Strategy
• Lead Zerto-based migration and disaster recovery implementations between on-premises Linux environments and Azure
• Optimize replication, orchestration, and failover strategies using Zerto in hybrid or multi-cloud environments
• CI/CD & DevOps Integration
• Integrate IaC and automation into Git-based pipelines for Linux and cloud infrastructure
• Design and support efficient CI/CD workflows that promote velocity, compliance, and observability across Linux-based build and deployment systems
Qualifications
• Cloud & Azure
• Deep hands-on expertise with Microsoft Azure cloud services and Linux-based Azure workloads
• Proficiency in Python with real-world experience in test-driven development using PyTest
• Strong experience with Zerto for cloud migration, backup, and DR orchestration
• Infrastructure automation using Terraform and Ansible
• Solid understanding of Git, version control workflows, and DevOps tooling
• Strong grasp of Azure networking, compute, and container-based architectures
• Experience with cloud security, RBAC, policies, and compliance frameworks
• Linux Platform
• O/S knowledge: Red Hat Enterprise Linux (RHEL), Ubuntu, CentOS, Debian, FreeBSD, and SUSE
• Local user and group management including access control and sudo policy enforcement
• Filesystem permissions: POSIX model, ACLs, LVM, and storage management
• Package installation and updates using yum/dnf, apt, zypper, and pkg
• Service control using systemd and SysVinit
• Cron jobs and scheduled task management
• LDAP configuration for centralized authentication
• DNS and NTP configuration (BIND, chrony, systemd-resolved)
• NFS server and client configuration for shared storage
• Bourne shell scripting (sh/bash) for system automation
• Syslog and journal log analysis for diagnostics and auditing
• Performance monitoring and troubleshooting using native Linux tools
• Familiarity with Ansible Playbook authoring and execution
• Education & Certifications
• Bachelor's degree in Computer Science, Information Technology, or equivalent
• Microsoft Azure Certifications (e.g., AZ-104, AZ-400, AZ-305)
• Red Hat Certified System Administrator (RHCSA) or equivalent Linux certification preferred
• Familiarity with Agile methodologies and enterprise IT operations