Description

Responsibilities:

  • Design, develop, and implement secure and scalable cloud architectures on platforms like AWS, Azure, GCP (familiarity with at least one major cloud provider is essential).
  • Evaluate and select cloud services and solutions that align with business requirements and technical specifications.
  • Migrate on-premises applications and data to the cloud securely and efficiently.
  • Optimize cloud deployments for cost-effectiveness and performance.
  • Automate cloud infrastructure provisioning and management using infrastructure as code (IaC) tools.
  • Monitor and maintain cloud infrastructure for security, performance, and scalability.
  • Stay up-to-date on the latest cloud technologies and trends.
  • Collaborate with IT teams to ensure successful cloud adoption and integration with existing systems.
  • Provide technical guidance and support to developers and operations teams.
  • Document cloud architecture decisions and best practices.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Minimum 5+ years of experience in cloud computing and designing cloud solutions.
  • Proven experience with a major cloud platform (AWS, Azure, GCP).
  • Strong understanding of cloud computing concepts (IaaS, PaaS, SaaS, security, compliance).
  • Experience with infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
  • Experience with cloud migration strategies and tools.
  • Excellent analytical and problem-solving skills.
  • Strong communication, collaboration, and interpersonal skills.
  • Ability to work independently and as part of a team.

Bonus Points:

  • Certifications relevant to cloud computing (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with DevOps methodologies and tools.
  • Experience with cloud cost optimization strategies.

What We Offer:

  • Opportunity to work at the forefront of cloud technology, shaping the future of our IT infrastructure.
  • Competitive salary and benefits package.
  • Continuous learning and development opportunities to stay ahead of the curve in cloud computing.
  • Work in a collaborative and fast-paced environment with a team of cloud experts.
  • Be part of a growing company with a strong focus on innovation and technological advancement.

Education

Bachelor’s degree in Computer Science, Information Technology