Job Description:
- We are seeking a Cloud Engineer, Sr. will work independently and be responsible for the design, development, implementation and operation of the organization’s cloud platforms: Microsoft 365, Microsoft Azure, and virtualization technologies, including virtual desktop infrastructure.
- The incumbent will be an experienced engineer who has the capability to embrace and expand the existing cloud architecture and will serve as the cloud infrastructure, subject matter expert.
- The Sr. Cloud Engineer will lead the operation, maintenance, deployment, and performance of cloud environments and utilize a combination of cloud systems administration, engineering, architecture and programing skills, in both production and non-production environments.
Essential Duties and Responsibilities:
- Design and implement cloud-based solutions using Microsoft 365 and Microsoft Azure technologies, including but not limited to Exchange Online, SharePoint Online, Teams, OneDrive and Azure Active Directory.
- Implement and maintain virtual desktop infrastructure (VDI) solutions, ensuring performance, security, and user satisfaction.
- Architect, configure, and manage cloud-based technology services to meet business requirements and optimize performance.
- Collaborate with stakeholders to gather requirements and provide technical expertise in designing and deploying cloud solutions.
- Develop and maintain automation scripts and templates to streamline cloud deployment and management processes.
- Perform and oversee continuous cloud system / environment health checks, user administration, and application of patches and upgrades.
- Lead cross-functional teams in cloud system / environment deployments and report results to management and stakeholders, as required.
- Ensure the availability, security, and scalability of Microsoft 365 services by implementing best practices and monitoring tools.
- Implement and monitor cloud-based technology services for performance, integrity, and security, in accordance with relevant policies, standards, laws and best practices.
- Troubleshoot and resolve complex technical issues related to Microsoft 365 services, working closely with support teams and vendors, when necessary.
- Manage and enhance cloud resources, ensuring efficient utilization and cost optimization of service subscriptions.
- Stay up-to-date with industry trends and emerging technologies, in the Microsoft 365 ecosystem, and recommend innovative solutions to enhance the organization's cloud infrastructure.
- Lead and mentor junior team members, providing guidance, knowledge sharing, and technical training on Microsoft 365 technologies.
- Encourage communication, collaboration, and knowledge sharing between and across business and technical teams.
- Collaborate with the security team to implement and enforce security policies, including data protection, access controls, and compliance standards.
- Participate in capacity planning and performance optimization activities to ensure the efficient utilization of cloud resources.
- Drive continuous improvement initiatives, identifying areas for optimization, automation, and process enhancements within the Microsoft 365 environment.
- Schedule installations and upgrades in accordance with established IT policies, procedures, practices and change management processes.
- Lead the planning and execution of disaster recovery exercises for cloud environments, in working with business partners, vendors, and IT staff.
Education and/or Experience:
- High School diploma or GED required
- Bachelor’s degree from an accredited college or university
- 8 or more years of related computing systems management work experience or any equivalent combination of education, certification, training, and experience.
- Proven experience as a senior engineer or similar role, with strong knowledge of cloud infrastructure and networking concepts, including virtualization, storage, and identity management.
- Understanding of cloud technologies, such as IaaS, PaaS, Software-defined networks (SDN), and other emerging technologies.
- Experience with hybrid cloud environments, integrating on-premises infrastructure with cloud technology services.
- Proficiency in virtualization technologies, such as Microsoft Azure, Windows 365, VMware, or Citrix, with experience in VDI implementation and management.
- Managing complex infrastructure in a production environment to ensure high availability, reliability and sustainability.
- Solid understanding of security best practices and compliance standards in on premise and cloud environments.
- Maintaining, monitoring, and troubleshooting physical and virtual server infrastructure, on premise and in the cloud.
- Assisting with the administration of various internal IT systems, including: Active Directory, DHCP, DNS, VPN, etc.- Windows Server: 2016, 2019
- Scripting and automation of administrative tasks using PowerShell or other scripting/programming languages
- Communicating effectively with internal and external resources necessary to successfully complete assignments or projects
- Proactively managing and prioritizing multiple related projects, assignments, timelines, milestones, and follow-up communications
- Excellent problem-solving skills, with the ability to analyze complex issues and provide effective solutions.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and present technical concepts to non-technical stakeholders.
- Demonstrated ability to lead and mentor junior team members, fostering knowledge sharing and professional development.
- Familiarity with ITIL or other IT service management frameworks is a plus