Description

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

Education

Bachelor's degree