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.