DevOps Engineer at SMS Assist (Chicago, IL)
Summary
This position supports the Product and Technology Department by developing and building IT solutions, install and configure solutions, implement reusable components, translate technical requirements, assist with all stages of test data, develop interface stubs and simulators and perform script maintenance and updates. This individual stay apprised of new developments in both AWS and operations, help in determining how and when those would affect and/or improve our architecture.
Responsibilities
- Recommend alternate choices and trade-offs for various design decisions. Investigate performance and process failures and work to improve them.
- Responsible for developing and building IT solutions, install and configure solutions, implement reusable components, translate technical requirements, assist with all stages of test data, develop interface stubs and simulators and perform script maintenance and updates.
- Stay apprised of new developments in both AWS and operations, help in determining how and when those would affect and/or improve our architecture.
- Work closely with development teams to integrate their projects into the production AWS environment and ensure their ongoing support once there.
- Work closely with other internal teams to build security, reliability, and scalability into the development lifecycle.
- Dive deep into the software stack to troubleshoot as needed.
- Build engineering automation and productivity tools to streamline and scale applications in the production environment.
- Troubleshoot and resolve issues related to application development, deployment and operations.
- Build from the ground up reliable infrastructure services in AWS to deliver highly scalable services.
- Experience with Infrastructure as Code, CloudFormation, Chef, or other equivalent tools.
- Experience working in an iterative based development environment using Agile/SCRUM or Kanban.
- Fosters a positive team environment
Professional Skills
- Learning Agility – Proficient
- Analysis – Proficient
- Problem Solving – Proficient
- Prioritization – Proficient
Role Specific Skills
- Utilize AWS, Redis, MySQL & Postgres, MongoDB, Jenkins, JIRA&Confluence, TFS, Chef, Ansible, Gitlab, Container including Docker, Kubernetes etc, Hadoop and network monitoring tools like cloudwatch, sumologic, splunk etc;.
Qualifications
Minimum Qualifications
- Bachelor’s Degree or MS in Engineering or equivalent
- 1-3 of years previous experience in development and operations, or related IT, computer, or operations field
- Up-to-date on latest industry trends; able to articulate trends and potential clearly and confidently
- Strong background in Linux/Unix Administration
- Experience with Linux infrastructures, database including Mysql,MongoDB, Redis, Cassandra, Hadoop; CI/CD tools, scripting such as JavaScript, PHP, Python, Perl, Ruby. Bash, Powershell
- Ability to use a wide variety of open source technologies and cloud services (experience with AWS is required)
Other Relevant Qualifications
- Certified AWS Solution Architecture or relevant certification is a bonus
- Experience in Container technology include but not limit to Docker or ECS, EKS, Kubernetes
- Experience in Big Data field like Cassandra, Hadoop, Spark or Cloudera is a bonus
___________________________________________________________________________________
Please note, this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities, and schedule may change at any time with or without notice.
SMS Assist is an Equal Opportunity Employer (EOE) that welcomes and encourages all applicants to apply regardless of age, race, color, religion, sex, sexual orientation, gender identify and/or expression, national origin, disability, veteran status, marital or parental status, ancestry, citizenship status, pregnancy or other reasons prohibited by law.