Cloud Manager
Position Summary:
Our partner, a leading intranet software company, offering innovative software solutions that help businesses build enterprise-level portals to connect their employees across different departments, is seeking a highly skilled Cloud Manager to join their team. As a Cloud Manager, you will lead a team of engineers in the design, implementation, and management of cloud infrastructure solutions. You will play a critical role in architecting scalable, reliable, and secure cloud environments to support the organization's applications and services. This position requires strong technical expertise in cloud technologies, excellent leadership skills, and the ability to collaborate effectively with cross-functional teams.
Experience and Education:
Bachelor's or higher degree in Computer Science or related field/experience8+ years of combined experience within AWS and Azure cloud environmentsExperience leading small to medium-sized DevOps teamsExcellent leadership, communication, and interpersonal skills, with the ability to collaborate effectively with diverse teams and stakeholders
Skills and Strengths:
AzureAzure SQLAzure DevOpsAzure pipelinesAWSTerraformPowerShellCI/CDDockerKubernetesDocumentationTeam managementProject management.Net (as a plus)Angular.js (as a plus)React (as a plus)
Primary Job Responsibilities:
Lead an international team of cloud engineers, providing guidance, mentorship, and technical direction to ensure successful project delivery and career development of team members.Work closely with C-level executives to understand business objectives, identify technical requirements, and translate them into scalable software solutions.Design and implement highly available, scalable, and cost-effective cloud architectures based on industry best practices and organizational requirements.Develop and maintain infrastructure as code templates and automation scripts to provision, configure, and manage cloud resources efficiently.Manage and optimize cloud services, including computing, storage, networking, databases, and security services, to meet performance, availability, and cost targets.Implement security controls, encryption, and compliance frameworks to protect sensitive data and ensure regulatory compliance in the cloud environment.Implement monitoring, logging, and alerting solutions to proactively identify and address performance issues, security threats, and cost optimization opportunities.Collaborate with cross-functional teams, including software development, DevOps, and IT operations, to ensure seamless integration of cloud infrastructure with applications and services.Create and maintain technical documentation to facilitate knowledge sharing and support efficient operation of cloud environments.