Senior Cloud Developer - AWS Typescript, Nodejs

  • Chicago Heights, IL
  • Posted 60+ days ago | Updated 8 hours ago

Overview

On Site
USD 79,800.00 - 148,000.00 per year
Full Time

Skills

TypeScript
Scripting
Database
Data
Spectrum
Continuous integration
Continuous delivery
FOCUS
Banking
Provisioning
Use cases
Design
Orchestration
Management
Software deployment
Regulatory Compliance
Documentation
Presentations
Collaboration
User experience
Software architecture
Network security
Scalability
Software design
Amazon EC2
Amazon RDS
Remote Desktop Services
Amazon DynamoDB
NLB
Amazon S3
EBS
Virtual private cloud
Computer networking
Internet
Software development
Python
Node.js
Command-line interface
Terraform
ARM
Ansible
Bitbucket
Git
JIRA
Confluence
Cloud security
Policy writing
Amazon Web Services
Microsoft Azure
API
Artificial intelligence
Machine Learning (ML)
Data Lake
Data Analysis
Cloud computing
DevOps
Systems engineering
Scrum
Agile
Communication
Leadership
Research
Analytics
Problem solving
Positive attitude
Finance
Health insurance
Life insurance
IMPACT
Training
Coaching
Network
Law
Recruiting

Job Details

Application Deadline:

09/29/2024

Address:

1630 Chicago Road

Job Family Group:

Technology

We are seeking an enthusiastic and passionate professional for a Cloud Adoption Engineering position with extensive experience with AWS and Azure cloud services. This role will assist in implementing and supporting cloud solutions on Amazon AWS and MS Azure

Your skills are broad - Designing and implementing cloud solutions for various application architectures, scripting, and programmatic integration of cloud applications, databases and other data services and infrastructure. You are a self-starter, driven and can handle multiple projects and priorities. You are passionate about driving the DevOps mindset and culture in a fast-paced, challenging environment where you get the opportunity to work with a spectrum of latest tools and technologies to drive forward "Infrastructure-as-Code" and "Infrastructure-as-a-Service". You are actively looking to improve the solutions you implement, understand the efficacy of collaboration and reaching out across functional borders and are keen to work in a team of CI/CD and Infrastructure specialists.

The qualified applicant will be part of the team supporting the BMO Hybrid Cloud implementation. The role will focus on designing the banks Hybrid Cloud capability and in developing an orchestration platform for automated provisioning, management and scalability of hosts, containers, applications and cloud services. As a member of this team, you should possess the ability to inspire yourself and all of our team. Based on your previous experiences you will inject new knowledge and skills into an already high performing team thus excelling our efforts to new heights.

Responsibilities:

Working in a close knit technical team, the role will:

  • Assist in the development of solution design for cloud applications; configure AWS and Azure cloud services for business use case, continuously assess and incorporate new cloud services and features into solution designs.
  • 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.


Required Core Skills:

  • 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 as EC2, RDS, API Gateway, Lambda, DynamoDB, ElastiCache, ECS, ALB/NLB Load Balancers, S3, EBS, VPC Networking (all foundational elements such as ACLs, Security Groups, Route Tables, Internet & Virtual Private Gateways, etc.), SecretManager, Parameter Store ...etc.
  • Experience with implementing containers using cloud native container orchestrators in AWS
  • Strong cloud programming skill with experience in API and Lambda development using Python & Node.js
  • Proficiency in cloud automation using Ansible, AWS CLI, Azure CLI, Cloud formation, 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


Other Skills:

  • 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 or in a team
  • Able to work under tight timeline and deliver on complex problems.
  • Must be able to work flexible hours (including weekends and nights) as needed.
  • A strong team player


Salary :

$79,800.00 - $148,000.00

Pay Type:

Salaried

The above represents BMO Financial Group's pay range and type.

Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group's expected target for the first year in this position.

BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit:

We're here to help

At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.

As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one - for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.

To find out more visit us at

BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other's differences, we gain strength through our people and our perspectives. BMO is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.

Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.