Cloud Engineer II
Cloud Engineer
Key Responsibilities:
- Design, develop, and implement scalable and secure cloud-based services within Microsoft Azure, Office 365, and other cloud platforms.
- Maintain and troubleshoot issues related to Azure, Office 365, and additional cloud services, deploying upgrades and fixes as required.
- Collaborate with IT staff and stakeholders to gather business requirements for new and existing Azure/Office 365 solutions and other cloud environments.
- Implement automation tools and frameworks for Azure/Office 365 services, including CI/CD pipelines.
- Act as a liaison with Microsoft, cloud providers, and third-party vendors to ensure effective cloud operations and support.
- Develop, maintain, and test disaster recovery plans for Azure, Office 365, and other cloud services.
- Design and implement governance, compliance, and data protection strategies for Azure, Office 365, and other cloud platforms.
- Develop and maintain cost management strategies to optimize cloud expenditure.
- Participate in the integration and migration of physical and virtual servers to Azure and other cloud platforms.
- Implement security policies, procedures, and controls to meet regulatory and compliance requirements for Azure and Office 365.
- Conduct security audits, risk assessments, vulnerability testing, and code reviews for Azure and Office 365 systems.
- Provide technical leadership in the design and implementation of security tools and services within Azure and Office 365.
- Collaborate with the IT security team to manage and respond to security incidents involving Azure and Office 365.
- Develop and maintain documentation for security systems, procedures, and architecture diagrams for Azure and Office 365 environments.
- Train and support staff to enhance literacy and proficiency with Azure, Office 365, and other cloud platforms.
Requirements:
- Bachelor’s degree in Computer Science or related field.
- 5-8+ years of experience in Cloud Engineering or DevOps with expertise in building, managing, automating, and monitoring cloud infrastructure.
- Proficiency in Microsoft Azure IaaS and PaaS services, Office 365, and Azure Active Directory.
- Experience automating tasks using scripting languages such as PowerShell or Bash.
- Hands-on experience with Azure Resource Manager (ARM) templates for infrastructure deployment.
- Knowledge of Continuous Integration/Continuous Deployment (CI/CD) processes and best practices.
- Strong communication skills, both written and verbal, for effective collaboration with technical and non-technical stakeholders.
This role focuses on designing, implementing, and maintaining cloud-based solutions to drive digital transformation and operational efficiency.