Codal Solution Architect in Chicago, Illinois

Codal, one of the fastest growing web and mobile development companies in Chicago. Codal seeking an exceptional, full-time, Solution Architect.

  • Work with application development teams to ensure that their applications are designed properly for interacting with AWS

  • Design and implement highly scalable Customer Engagement applications

  • Design, implement, and deploy cloud infrastructure services for AWS

  • Lead operation and dev teams through the AWS cloud certification process.

  • Manage agile virtual scrum teams.

Education and experience:

A bachelor's degree in computer science or related field or 4+ years of professional work experience in a related field Certified Amazon Web Services Exprt or higher Experience Architecting Linux or Windows Web applications

Required Skills:

An ideal candidate would have 3-5 very strong areas and would have strengths in all the rest. However, the ability to learn an area or technology quickly is more important than a well established, but stale, skill set.

Cloud

Experience designing and consuming cloud services, ideally based on Amazon Web Services Ability to think in a "cloud-native? manner

Development

Familiarity with Cassandra, DynamoDB Experience with Containers (Docker) a plus Familiarity with Horizontal scaling and vertical scaling Experience building stateless web services Experience with Agile development methods

Networking

Understanding of fundamental concepts like network security, routing, and load balancing Good grasp of standard protocols like TCP/IP, SSH, RDP, etc.

Operations

Understanding of operational concepts like change management, on call rotations, escalations, uptime, etc. Experience in managing production systems on a very large scale

OS

Deep understanding of one of the major OS families (Ubuntu) Familiar with writing configuration management recipes (SaltStack, Puppet, Chef, or similar)

Architecture & Design

Ability to formalize a design for a variety of audiences Willingness to work in a team to design the best possible system Conscious of security concerns Healthy fear of implementing an insecure solution

Interaction & Communication

Skilled at writing technical design documents and policies Good social interaction with the immediate team as well as other teams Ability to work in an extremely geographically distributed company Good communication skills across multiple mediums