This site uses cookies. To find out more, see our Cookies Policy

Lead Platform Engineer in Chicago, IL at Solution Partners

Date Posted: 4/29/2018

Job Snapshot

Job Description

Job Description:
As a Lead Platform Engineer, you will be responsible for leading the design and development of scalable service-based solutions across the client's web, backend, and mobile platforms. This is a hands-on position that will define best practices for a fast paced agile team, translating ideas into quickly released code.

Responsibilities:
: Help define the overall design and delivery of the client's technology platform
: Plan, implement, monitor and maintain AWS production and development environments
: Frontline break/fix support for production applications and data environments
: Implement and evaluate proof-of-concept projects to select new technologies that will be used within our stack
: Deliver infrastructure and architectural projects aimed at improving uptime, availability, and performance
: Maintain and evolve our delivery pipeline to speed up and improve the quality and efficiency of our engineering process
: Action infrastructure systems and network alerts to remediate production issues
: Identify development bottlenecks, improve automation, and leverage open source technology to deploy quality code faster
: Monitor the availability and performance of infrastructure, systems and applications
: Work together with Support, Development, and QA engineers to troubleshoot and resolve productions issues
: Participate in on-call support rotation

Desired Skills and Experience:
: 6+ years experience with Linux
: 3+ years relevant work experience in SRE/DevOps roles in an AWS environment utilizing VPC, EC2, ECS, S3, RDS and Aurora
: 3+ years experience in system programming (Bash, Python, Ruby, etc)
: Experience with DevOps and infrastructure management tools such as Docker, Kubernetes, Ansible, Terraform etc.
: Ability to translate complex technical concepts into high-level designs and act as a subject matter expert in software design, architecture, implementation, deployment, and support across our full platform
: Expertise in JVM languages, REST, SQL, and messaging technologies
: Knowledge of and experience with network stack, protocols, network management and monitoring tools
: Experience with continuous integration, testing, and deployment using tools such as Git or Jenkins
: Experience in an Agile environment