Job Summary:
We are seeking an experienced Cloud Architect to oversee our organization's IT infrastructure, manage technology operations, and implement IT solutions to support business goals. The ideal candidate will have strong leadership, problem-solving, and technical expertise in network administration, cybersecurity, and software management. The ideal candidate will also have strong expertise in Azure cloud services, automation, DevOps practices, and cost optimization.
Key Responsibilities:
IT Management
- Develop and implement IT strategies that align with business objectives.
- Manage AZURE cloud platform.
- Evaluate emerging technologies and recommend system upgrades or improvements.
- Plan and manage the IT budget, ensuring cost efficiency and ROI on technology investments.
IT Infrastructure & Security
- Manage, configure, and optimize Azure Virtual Machines (VMs), Azure Kubernetes Service (AKS), Storage, Networking, and other cloud services.
- Monitoring, and maintenance of cloud-based applications and infrastructure.
- Ensure high availability, scalability, and performance of Azure workloads.
- Develop and implement disaster recovery and backup procedures.
DevOps & Automation:
- Work with development teams to integrate CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
- Automate deployments and infrastructure management using PowerShell, Python, or Azure CLI.
- Ensure proper logging, monitoring, and alerting with Azure Monitor, Log Analytics, and Application Insights.
Backup, Disaster Recovery & Business Continuity:
- Design and implement backup strategies using Azure Backup and Azure Site Recovery (ASR).
- Create disaster recovery plans and conduct periodic testing.
- Ensure data integrity and availability in case of failure
IT Operations & Support
- Manage and support IT systems, software, and hardware across the organization.
- Troubleshoot and resolve IT issues to ensure minimal downtime.
- Implement and maintain IT policies, procedures, and best practices.
Team Management & Vendor Coordination
- Lead and mentor the IT team, ensuring professional growth and efficiency.
- Collaborate with vendors and service providers for IT procurement and support.
- Conduct IT training and awareness programs for employees.
Required:
- Bachelor's degree in Computer Science, IT, or a related field.
- 5+ years of experience in cloud infrastructure management, with at least 3+ years focused on Azure.
- Strong knowledge of Azure services (VMs, Networking, AKS, Storage, Load Balancers, App Services).
- Hands-on experience with Infrastructure as Code (IaC) tools (Terraform, ARM, Bicep).
- Expertise in Azure Active Directory (Azure AD), IAM, and Security Best Practices.
- Proficiency in scripting languages such as PowerShell, Python, or Bash.
- Experience with CI/CD pipelines and DevOps tools (Azure DevOps, GitHub Actions).
- Strong troubleshooting skills for cloud-based applications and networking.
Preferred:
- Azure certifications (Azure Administrator Associate, Azure Solutions Architect Expert, or Azure DevOps Engineer Expert).
- Experience with hybrid cloud environments and on-premises to Azure migrations.
- Familiarity with containerization and orchestration tools like Docker & Kubernetes (AKS).