Job Description – Azure Cloud & Automation Specialist
Position Title
Azure Cloud & Automation Specialist
Job Summary
________________________________________
Key Responsibilities
Azure Cloud Infrastructure Management
- Design, deploy, and manage Azure cloud infrastructure and platform services.
- Administer Azure subscriptions, resource groups, virtual networks, subnets, storage accounts, Azure SQL, Key Vault, Application Gateway, Azure API Management (APIM), App Services, and Function Apps.
- Implement secure networking solutions including NSGs, private endpoints, private DNS, firewalls, and WAF policies.
- Ensure high availability, scalability, and security of Azure-hosted applications and services.
- Support production, test, development, and disaster recovery environments.
Azure DevOps & Release Management
- Develop and maintain CI/CD pipelines using Azure DevOps.
- Automate application and infrastructure deployments across environments.
- Manage source code repositories, branch strategies, pull requests, and release processes.
- Support infrastructure-as-code implementation and deployment through Terraform and Azure DevOps Pipelines.
- Participate in change management and release planning activities.
Linux Administration & Support
- Administer Linux servers including RHEL, CentOS, Ubuntu, and other enterprise distributions.
- Perform system provisioning, patching, upgrades, performance tuning, and troubleshooting.
- Manage user access, permissions, storage, networking, and security configurations.
- Monitor system health and perform capacity planning.
- Ensure compliance with organizational security and operational standards.
Automation & Scripting
- Develop automation solutions using Python, Ansible, PowerShell, Perl, PHP, and Shell scripting.
- Automate infrastructure provisioning, system administration, configuration management, and operational tasks.
- Create reusable automation frameworks, scripts, and runbooks.
- Implement self-healing and event-driven automation solutions.
- Reduce manual effort through process automation and orchestration.
Monitoring & Observability
- Implement and manage monitoring solutions using Azure Monitor, Application Insights, Log Analytics, and Grafana.
- Create dashboards, reports, alerts, and performance metrics.
- Monitor infrastructure, applications, databases, and services to ensure optimal performance.
- Identify, investigate, and resolve incidents and performance bottlenecks.
- Participate in root cause analysis (RCA) and problem management activities
_______________________________________
Required Technical Skills
Cloud Technologies
- Microsoft Azure
- Azure App Services
- Azure Function Apps
- Azure API Management (APIM)
- Azure Application Gateway & WAF
- Azure SQL Database
- Azure Key Vault
- Azure Monitor
- Log Analytics
- Application Insights
- Azure Networking
DevOps & Automation
- Azure DevOps
- Terraform
- CI/CD Pipelines
- Infrastructure as Code (IaC)
- GitHub Enterprise
- YAML Pipelines
- Configuration Management
Linux Administration
- RHEL, CentOS, Ubuntu
- Linux Security & Hardening
- System Performance Tuning
- Server Administration & Troubleshooting
Scripting Languages
- Python
- Ansible
- PowerShell
- Perl
- PHP
- Bash/Shell Scripting
Database Technologies
- Microsoft SQL Server
- Azure SQL
- Database Performance Tuning
AI Technologies
- Microsoft Copilot
- Copilot Chatbot