Senior Cloud Engineer/Developer

Overview

On Site
Depends on Experience
Full Time

Skills

AWS

Job Details

W2 only, no C2C, not remote

Responsibilities:

  • Work closely with various teams within IT to provide hands-on engagement to develop, and implement reliable, secured and cost-effective cloud solutions in AWS environment.
  • Participate with a cross department-functional team to establish a cloud operational governance framework.
  • Lead significant production improvements, drive to achieve a high degree of automation, security, and performance management. Provide expertise and leadership in cloud services architecture and application space.
  • Communicates effectively, works collaboratively and cooperatively with others.

Required Skills, Knowledge and Experience:

  • At least 5 years of experience developing, deploying, and supporting Python applications in a production environment.
  • At least 5 years of experience developing, deploying, and supporting Terraform scripts/ applications in a production environment to build and manage Cloud resources.
  • Experience with Boto 3 SDK, Chalice, Chef, Puppet, Ansible and other frameworks for AWS
  • AWS Solution Architect - Associate Certification is required.
  • Demonstrated ability to write at least one scripting language and/or one programming language such as Shell, Python, Ruby, Java or other equivalent.
  • AWS experience - experience of ingesting large volumes of data in the terabyte or petabyte range
  • Demonstrated ability to write scripting/ programming languages such as Shell, Ruby, Java or other equivalent.
  • Strong knowledge of AWS Cloud fundamentals including minimum of 3 years supporting AWS environments in both test and production, specific experience with the following:
    • Lambda, API Gateway, S3, Dynamo DB, EC2, Glue, Kinesis, EMR, Glacier, IAM, ELB, VPC, Bash, CDN and Strong Networking knowledge

Preferred Skills, Knowledge and Experience:

  • Certification in Terraform & Python
  • AWS Solution Architect Certification is preferred.
  • Strong knowledge around monitoring and load testing applications
  • Software development experience in financial services or real estate related industries a plus
  • Ability to prioritize multiple tasks and deadlines with attention to details.
  • Strong problem solving and troubleshooting skills with the ability to exercise mature judgment.
  • Strong oral and written communication skills, including presentation skills (MS Visio, MS PowerPoint)
  • Bachelor's degree in technical discipline or equivalent work experience