Job Openings Cloud Engineer (Azure)

About the job Cloud Engineer (Azure)

Job Summary

The Infrastructure/Cloud Engineer is a key contributor to our technology team, responsible for designing, implementing, and maintaining the bank's cloud and infrastructure solutions. The Infrastructure/Cloud Engineer plays a critical role in ensuring the scalability, security, and performance of our digital banking services.

Key Responsibilities

  • Design, deploy, and maintain scalable, secure, and highly available cloud infrastructure solutions.
  • Collaborate with development and operations teams to define cloud architecture requirements and ensure smooth integration with existing systems.
  • Optimize cloud environments for performance, cost, and security.
  • Implement automation and configuration management tools to streamline deployment and operations processes.
  • Monitor and troubleshoot cloud infrastructure, addressing any issues and ensuring maximum uptime.
  • Conduct regular security assessments and implement appropriate measures to protect data and systems.
  • Collaborate with cross-functional teams to define and implement cloud best practices and standards.
  • Stay up to date with emerging technologies and industry trends, evaluating their potential impact on our cloud infrastructure and recommending adoption where appropriate.
  • Provide technical guidance and support to other team members as needed.
  • Document cloud infrastructure configurations, processes, and procedures.

Qualifications and Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • 2-3 experience as a Cloud Engineer or in a similar role.
  • In-depth knowledge of cloud computing platforms, such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
  • Proficiency in deploying and managing virtualized environments, containers, and serverless architectures.
  • Strong understanding of networking concepts, security principles, and best practices for cloud environments.
  • Experience with infrastructure-as-code tools, such as Terraform or CloudFormation.
  • Familiarity with scripting and automation using languages like Python, PowerShell, or Bash.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues in distributed systems.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Relevant cloud certifications, such as Azure Administrator or AWS Certified Solutions Architect, are a plus.