Microsoft Cloud Solutions Technical Specialist
2025-07-16T18:24:36+00:00
Sight and Sound Limited
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_4651/logo/Sight%20and%20Sound%20Limited.jpg
https://www.greatkenyanjobs.com/jobs
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Media
Computer & IT
2025-07-24T17:00:00+00:00
Kenya
8
Key Responsibilities
- Solution Design and Architecture
- Work with business stakeholders to analyze requirements and determine the appropriate Microsoft Cloud solutions.
- Design secure, scalable, and resilient cloud architectures using Azure services such as virtual machines, containers, databases, and networking components.
- Create technical documentation outlining cloud architecture, design decisions, and implementation plans.
- Implementation and Deployment
- Lead or participate in the deployment of Microsoft Cloud solutions, including Azure Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) offering.
- Configure and manage cloud resources, ensuring alignment with best practices and organizational policies.
- Develop and execute migration strategies for moving on-premises workloads and applications to the cloud.
- Utilize automation tools and Infrastructure as Code (IaC) frameworks such as Azure Resource Manager (ARM) templates, Bicep, or Terraform, where applicable.
- Technical Support and Troubleshooting
- Provide Level 2/3 technical support for deployed Microsoft Cloud solutions, resolving incidents and service requests efficiently.
- Troubleshoot and resolve complex issues related to cloud infrastructure, networking, security, and application integration.
- Engage with Microsoft support and technical community resources as needed to solve advanced technical challenges.
- Security and Compliance
- Implement and monitor security controls in compliance with industry standards and organizational policies (e.g., Azure Security Center).
- Conduct regular cloud security assessments and audits.
- Help design and enforce data protection strategies, identity and access management, and secure connectivity solutions.
- Optimization and Cost Management
- Monitor cloud resource usage and optimize workloads for performance and cost efficiency.
- Utilize tools such as Azure Cost Management and Azure Advisor to recommend and implement cost-saving measures.
- Stay abreast of changes in Microsoft licensing and pricing models to ensure continued cost optimization.
- Collaboration and Communication
- Work closely with cross-functional teams, including developers, network engineers, cybersecurity specialists, and business analysts.
- Translate complex technical information into clear, business-relevant terms for stakeholders and leadership.
- Represent the technical team in meetings, presentations, and workshops.
- Continuous Learning and Professional Development
- Keep up to date with the latest Microsoft Cloud technologies, best practices, and industry trends.
- Participate in ongoing training, attend conferences, and pursue relevant certifications such as Microsoft Certified: Azure Solutions Architect Expert or Microsoft Certified: Azure Administrator Associate.
- Share knowledge and mentor junior staff members as needed.
Required Skills and Qualifications
- Education: Bachelor’s degree or higher in Computer Science, Information Technology, Engineering, or a related field. Equivalent experience may be considered.
- Technical Experience: At least 3-5 years of experience working with Microsoft Cloud technologies, including Azure, Microsoft 365, or Dynamics 365.
- Certifications: Relevant Microsoft certifications strongly preferred (e.g., Azure Solutions Architect, Azure Administrator, Azure Security Engineer, Microsoft 365 Enterprise Administrator, etc.).
Solution Design and Architecture Work with business stakeholders to analyze requirements and determine the appropriate Microsoft Cloud solutions. Design secure, scalable, and resilient cloud architectures using Azure services such as virtual machines, containers, databases, and networking components. Create technical documentation outlining cloud architecture, design decisions, and implementation plans. Implementation and Deployment Lead or participate in the deployment of Microsoft Cloud solutions, including Azure Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) offering. Configure and manage cloud resources, ensuring alignment with best practices and organizational policies. Develop and execute migration strategies for moving on-premises workloads and applications to the cloud. Utilize automation tools and Infrastructure as Code (IaC) frameworks such as Azure Resource Manager (ARM) templates, Bicep, or Terraform, where applicable. Technical Support and Troubleshooting Provide Level 2/3 technical support for deployed Microsoft Cloud solutions, resolving incidents and service requests efficiently. Troubleshoot and resolve complex issues related to cloud infrastructure, networking, security, and application integration. Engage with Microsoft support and technical community resources as needed to solve advanced technical challenges. Security and Compliance Implement and monitor security controls in compliance with industry standards and organizational policies (e.g., Azure Security Center). Conduct regular cloud security assessments and audits. Help design and enforce data protection strategies, identity and access management, and secure connectivity solutions. Optimization and Cost Management Monitor cloud resource usage and optimize workloads for performance and cost efficiency. Utilize tools such as Azure Cost Management and Azure Advisor to recommend and implement cost-saving measures. Stay abreast of changes in Microsoft licensing and pricing models to ensure continued cost optimization. Collaboration and Communication Work closely with cross-functional teams, including developers, network engineers, cybersecurity specialists, and business analysts. Translate complex technical information into clear, business-relevant terms for stakeholders and leadership. Represent the technical team in meetings, presentations, and workshops. Continuous Learning and Professional Development Keep up to date with the latest Microsoft Cloud technologies, best practices, and industry trends. Participate in ongoing training, attend conferences, and pursue relevant certifications such as Microsoft Certified: Azure Solutions Architect Expert or Microsoft Certified: Azure Administrator Associate. Share knowledge and mentor junior staff members as needed.
Education: Bachelor’s degree or higher in Computer Science, Information Technology, Engineering, or a related field. Equivalent experience may be considered. Technical Experience: At least 3-5 years of experience working with Microsoft Cloud technologies, including Azure, Microsoft 365, or Dynamics 365. Certifications: Relevant Microsoft certifications strongly preferred (e.g., Azure Solutions Architect, Azure Administrator, Azure Security Engineer, Microsoft 365 Enterprise Administrator, etc.).
JOB-6877ee64300a5