AWS Cloud Engineer

    • Job Tracking ID: 512530-626746
    • Job Location: Schaumburg, IL
    • Job Level: Mid Career (2+ years)
    • Level of Education: BA/BS
    • Job Type: Full-Time/Regular
    • Date Updated: June 27, 2018
    • Years of Experience: 5 - 7 Years
    • Starting Date: July 17, 2018
Invite a friend
facebook LinkedIn Twitter Email


Job Description:

Cogensia is a leader in data-driven marketing, named as one of the top 20 data integrators to watch and grow with; we are dedicated to driving marketing results through insight. We deliver insight and results to our clients through marketing expertise, technical and analytic capabilities, and our relentless focus on the customer.

We partner with clients to drive lasting customer relationships and incremental brand revenue through integrated systems, online and offline CRM, real time predictive modeling, and data management.

Cogensia provides solutions and insights to clients like ADT, Applebee’s, CenturyLink, Constellation Energy, Ford, Morton’s the Steakhouse, Nissan, True Value, ViaSat, and many others

The AWS Cloud Engineer’s main focus will be creating solutions between various data environments (such as RDS, Athena, S3, Elasticsearch, DynamoDB and Kinesis) and applications (such as API Gateway, Lambda functions, and external APIs). They should have extensive knowledge and experience building solutions using serverless computing as well as configuring, supporting, and maintaining Linux EC2 instances, RDS databases, and other AWS resources.

The AWS Cloud Engineer works closely with others on the TS (Technical Solutions) team to design, develop, and maintain well-thought solutions in Cogensia’s AWS cloud. They will work closely with Cogensia’s Big Data engineering team to implement automated ETL processes as well as our Full Stack Development team on developing and supporting secure RESTful APIs for web applications.

  • Understand scope, timelines, objectives and overall direction of various projects

  • Work closely with other engineers to recommend and design solutions that effectively reflect our clients' business needs, security, and service level requirements

  • Deploy and configure cloud services according to best practice (e.g.: Lambda, EC2, VPC, RDS, IAM, CloudFront, Route53, CloudWatch, KMS, Redshift, S3 and Glacier, Kinesis)

  • Contribute to frameworks, develop reusable solutions, and mentor internal and external stakeholders on the use of the solutions

  • Utilizes understanding of DevOps and software engineering best practices to influence design and implementation approaches and solutions

  • Participate in the software development life cycle to ensure sound Cloud solutions are implemented

  • Implement Configuration Management and Infrastructure as Code (e.g. Chef, CloudFormation, Terraform, Puppet, Ansible)

Experience and Skills:

  • Bachelor's or advanced degree in Computer Science/IT or related field

  • 5+ years relevant experience

  • 5+ years with developing Automation scripting utilizing Linux Shell Scripting (e.g. Bash) and Python or Go

  • 3+ years with core AWS Cloud services (e.g. EC2, ASG, S3, IAM, Lambda, VPC constructs, RDS, DynamoDB, AWS CLI, EMR)

  • Knowledge/experience working with networking components, protocols and security (e.g. subnets, firewalls, routing, DNS, HTTP, TLS/SSL, etc.)

  • Experience working/managing in a 24/7 environment, managing production incidents, performing root cause analysis and remediation for the service that you build

  • Experience managing full application stacks from the OS up through custom applications

  • Proven experience with team collaboration, release management, system and performance monitoring
  • Ability to work well with people from many different disciplines and varying degrees of technical experience

  • Strong organizational, presentation and customer service skills. Excellent problem-solving skills to assist in detecting potential issues and issue resolution

  • Excellent analytical, problem resolution, organization and time management skills

  • Ability to handle multiple tasks at a time