Job Title: Cloud Engineer II
Summary of Position:
The Cloud Engineer II is responsible for supporting and enhancing the stability, security, and efficiency of cloud-based infrastructure, with a focus on Microsoft Azure. This role involves the administration, deployment, and optimization of cloud resources to support the organization’s core functions. The Cloud Engineer II applies strong technical skills, analytical thinking, and problem-solving abilities to manage and improve cloud environments. This position requires close collaboration with IT teams to ensure that cloud solutions are aligned with business goals and adhere to industry best practices.
Responsibilities and Primary Duties:
Cloud Administration:
- Manage and support Microsoft Azure cloud environments, ensuring they operate effectively and meet organizational needs.
- Configure and maintain cloud resources such as virtual machines (VMs), storage accounts, databases, and networking components.
- Implement and manage security policies, roles, and permissions within Azure to maintain a secure cloud environment.
- Administer Microsoft Windows Server and Azure Entra/PIM, ensuring proper integration and functionality within cloud environments.
Cloud Deployment and Troubleshooting:
- Supporting environments for application development and services in Azure environments, transitioning from development to production stages while ensuring minimal downtime.
- Troubleshoot cloud-related issues, providing timely resolutions to ensure the availability and performance of cloud services.
- Execute backup and recovery procedures in alignment with the organization’s disaster recovery plans.
Automation and Optimization:
- Develop and implement automation scripts using tools such as PowerShell to streamline cloud operations and reduce manual tasks.
- Monitor cloud usage and costs, implementing optimization strategies to reduce expenditures while maintaining performance and security.
System Integration and Documentation:
- Integrate on-premises and cloud-based systems, ensuring seamless connectivity and functionality across platforms.
- Create and maintain detailed documentation of cloud configurations, processes, and procedures to support operational continuity and knowledge sharing.
Performance Monitoring and Improvement:
- Monitor cloud infrastructure performance, identifying areas for improvement and implementing enhancements to ensure optimal operation.
- Analyze existing cloud systems to identify potential upgrades or changes that could improve efficiency, scalability, or security.
Education and Experience Requirements:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Certifications: Relevant certifications such as Microsoft Azure Fundamentals, Microsoft Azure Administrator, or similar are preferred.
- Experience: 3-5 years of experience in cloud engineering or a related field, with a focus on Azure environments.
Personal Attributes:
- Communication: Strong written and oral communication skills, with the ability to convey technical information clearly.
- Problem-Solving: Excellent analytical and problem-solving abilities, with a focus on identifying and resolving cloud-related issues.
- Collaboration: Proven ability to work effectively in a team-oriented, collaborative environment.
- Integrity and Initiative: High degree of professional integrity, with a proactive and driven approach to achieving goals.
Skills Requirements:
- Cloud Platforms: Proficiency in Microsoft Azure, including the management and deployment of cloud resources.
- Operating Systems: Experience with Windows Server and Linux operating systems within cloud environments.
- Networking: Knowledge of networking protocols, including DNS, DHCP, and VLANs, as they relate to cloud infrastructure.
- Automation and Scripting: Experience with automation tools and scripting languages, such as PowerShell, to automate cloud tasks.
- Security: Understanding of cloud security best practices, including role-based access control (RBAC) and network security groups (NSGs).
- Performance Monitoring: Familiarity with cloud monitoring tools and techniques to ensure the availability and performance of cloud services.
This role is critical in supporting the organization's cloud infrastructure and ensuring that cloud services are reliable, secure, and optimized. If you have a strong background in cloud engineering and are eager to contribute to a dynamic and growing IT team, we encourage you to apply.