Azure Engineer
Overview:
We are seeking a highly skilled and detail-oriented Azure Systems Engineer to manage and support our cloud infrastructure, with a focus on a LAMP-based fleet management application hosted in Azure. Youll work closely with cross-functional teams to deploy and optimize Azure resources, manage Linux environments, and automate infrastructure tasks. Ideal candidates have strong hands-on experience with Azure, Linux, and cloud-based operations.
Job Responsibilities:
Support and maintain the systems for a fleet management and logistics web application developed using the LAMP stack (Linux, Apache, MariaDB, PHP), hosted in Microsoft Azure. This is the primary project, though support for additional initiatives may be required.
Work closely with a team of developers, system administrators, and DevOps engineers to deliver stable, high-performing application infrastructure.
Design, deploy, and maintain Azure resources including virtual machines, storage, networking, and Azure Active Directory (Entra ID), ensuring availability, performance, and cost-efficiency.
Manage Linux-based application environment in Azure. Handle package updates, configuration changes, and shell scripting as needed.
Required Knowledge, Skills, and Abilities:
Linux Administration: Skilled in managing enterprise Linux systems, particularly AlmaLinux and RHEL. Includes package updates, service configuration, system tuning, shell scripting, and automation using cron or Ansible. Experience with systemd and headless server environments is essential.
Apache: Experience installing, configuring, and optimizing Apache for hosting web applications in both production and staging environments. Familiarity with virtual hosts, SSL certificate management, mod security, load balancing, and reverse proxy setups are important for managing high-traffic and secure web services.
MariaDB Database Administration: Strong working knowledge of MariaDB, including installation, backup and recovery, replication, and performance tuning. Understanding of how to secure database instances and manage access using roles and privileges is expected. Ability to write SQL query statements for management is also required.
Azure Cloud Platform: Solid experience with Azure services such as Virtual Machines, Azure Resource Manager (ARM), Azure Networking (VNets, NSGs), Azure Active Directory (Entra ID), and Azure Storage. Comfortable deploying and managing IaaS resources, as well as using Azure CLI and ARM templates for automation.
Permission Management: Hands-on experience managing user roles and permissions across on-premises and cloud environments, including Linux file systems, IIS, MariaDB, and Azure RBAC (Role-Based Access Control). Familiarity with security groups, user provisioning, and least-privilege access principles is key.
Backup/Restore: Experience using Azure Backup to setup and maintain backup and restoration of Virtual Machine infrastructure
Security (Azure Security Center): Proficient in using Microsoft Defender for Cloud (formerly Azure Security Center) to assess security posture, detect vulnerabilities, and implement security best practices. Capable of configuring security policies, monitoring compliance, and responding to security alerts in cloud and hybrid environments.
Monitoring and Troubleshooting: Skilled in proactively monitoring system health and performance using tools such as Azure Monitor, Log Analytics, Nagios, Zabbix, or similar. Ability to analyze logs, trace issues across the stack (application, database, OS), and provide root cause analysis for outages or performance bottlenecks. Must be comfortable using tools like journalctl, top, netstat, and others for Linux systems, as well as Event Viewer and Performance Monitor on Windows servers.
Nice-to-Have Knowledge, Skills, and Abilities
Windows Server Administration: Familiarity with managing Windows Server environments, including roles such as Active Directory, DNS, DHCP, Group Policy, and file server management. Understanding of patching, performance tuning, and domain controller maintenance is a plus, especially in hybrid infrastructure setups.
IIS (Internet Information Services): Competency in managing Microsoft IIS web servers, including configuring websites, application pools, SSL certificates, authentication mechanisms, and security settings. Must be able to Upgrade to see actual info applications and integrate IIS with Azure AD (Entra ID) or local Active Directory for access control.
SQL Server: Experience managing Microsoft SQL Server, including installation, database maintenance, backup and restore procedures, T-SQL scripting, performance tuning, and working with SQL Agent jobs. Knowledge of integrating SQL Server with applications hosted on IIS or Azure is advantageous.
Kubernetes: Understanding of container orchestration using Kubernetes, including deploying, scaling, and monitoring containerized applications. Experience with AKS (Azure Kubernetes Service) or self-managed clusters is beneficial for supporting cloud-native architectures.
Azure DevOps: Familiarity with Azure DevOps for CI/CD pipeline creation, code deployment, release management, and infrastructure-as-code practices using tools like Azure Repos, Pipelines, and Artifacts. Helps bridge collaboration between development and operations teams.
General DevOps Knowledge: Solid grasp of DevOps principles such as automation, continuous integration/continuous delivery (CI/CD), Infrastructure as Code (IaC), monitoring, and feedback loops. Comfortable using tools like Terraform, Jenkins, or Ansible as part of a modern development pipeline.
GitHub: Experience using GitHub for version control, collaboration, and code management. Familiarity with GitHub Actions and integrating repositories with Azure DevOps or Kubernetes environments is a strong asset.
Scrum / Agile Development Practices: Experience working within Agile teams using Scrum or Kanban methodologies. Participation in sprint planning, daily stand-ups, retrospectives, and collaboration with developers to deliver iterative improvements to infrastructure and deployments.
Experience with Additional Azure Tools: Exposure to services such as Azure Functions, Logic Apps, Azure Site Recovery, or Azure Policy adds depth to cloud capabilities. The ability to leverage these tools to automate tasks, manage compliance, or improve service resiliency is highly valued.
Microsoft 365 Administration: Familiarity with M365 administration tasks, such as user and license management, Exchange Online, SharePoint, Teams, and security/compliance features through the Microsoft 365 admin center. Useful for supporting integrated IT environments.
Information :
- Company : OnlineJobs.ph
- Position : Azure Engineer
- Location : Remote
- Country : PH
Attention - In the recruitment process, legitimate companies never withdraw fees from candidates. If there are companies that attract interview fees, tests, ticket reservations, etc. it is better to avoid it because there are indications of fraud. If you see something suspicious please contact us: support@jobkos.com
Post Date : 2025-05-17 | Expired Date : 2025-06-16