BMO - Raleigh, NC

posted about 2 months ago

Full-time - Mid Level
Raleigh, NC
Credit Intermediation and Related Activities

About the position

The Senior Cloud Developer position focuses on implementing and supporting cloud solutions primarily on AWS and Azure platforms. The role involves designing cloud-native applications, developing APIs, and ensuring security and compliance of cloud services. The ideal candidate will work closely with various teams to enhance the bank's Hybrid Cloud capabilities and drive a DevOps culture within a fast-paced environment.

Responsibilities

  • Assist in the development of solution design for cloud applications; configure AWS and Azure cloud services for business use cases.
  • Work closely with line of businesses (LOBs) application developers and architects to design and deploy cloud-native applications.
  • Develop APIs and Webhooks for multi-directional integration of cloud orchestration platform with enterprise system management and DevOps Tools and cloud platforms.
  • Develop and maintain secure application deployment patterns on the cloud; review application solution designs for cloud-fit and optimality.
  • Lead the assessment of new cloud services, develop best practices and reusable patterns.
  • Codify cloud service best practices and patterns, prepare boilerplates.
  • Coordinate with Enterprise teams to identify and develop observability, traceability, and security of cloud applications.
  • Ensure that all cloud solutions adhere to enterprise cloud security and compliance controls.
  • Assist in documentation of solution designs; lead the review of solution designs through formal presentations and demos.
  • Work in close collaboration with Engineering, DevOps, and CIO teams to develop Service Catalogues to continuously enhance the capability, security, and user experience of the enterprise cloud Platform.

Requirements

  • Proven knowledge of application architecture, networking, security, reliability, and scalability concepts; software design principles and patterns.
  • Solid knowledge and extensive experience of AWS and Azure platforms and their cloud services.
  • Experience with AWS services such as EC2, RDS, API Gateway, Lambda, DynamoDB, ElastiCache, ECS, ALB/NLB Load Balancers, S3, EBS, VPC Networking, SecretManager, Parameter Store, etc.
  • Experience with implementing containers using cloud-native container orchestrators in AWS.
  • Strong cloud programming skills with experience in API and Lambda development using Python & Node.js.
  • Proficiency in cloud automation using Ansible, AWS CLI, Azure CLI, CloudFormation, Terraform, ARM.
  • Hands-on experience with enterprise config & DevOps tools including Ansible, BitBucket, Git, Jira, and Confluence.
  • Strong knowledge of cloud security practices and IAM Policy preparation for AWS and Azure.
  • Knowledge and experience in API development, AI/ML, Data Lake, Data Analytics, Cloud Monitoring, and Analytics.
  • Ability to participate in fast-paced DevOps and System Engineering teams within Scrum agile processes.

Nice-to-haves

  • Strong interpersonal, communication, and leadership skills.
  • A critical thinker with strong research, analytics, and problem-solving skills.
  • Self-motivated with a positive attitude and an ability to work independently and in a team.
  • Able to work under tight timelines and deliver on complex problems.
  • Must be able to work flexible hours (including weekends and nights) as needed.

Benefits

  • Health insurance
  • Tuition reimbursement
  • Accident and life insurance
  • Retirement savings plans
  • Performance-based incentives
  • Discretionary bonuses
  • Other perks and rewards
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service