DevOps Engineer

$84,000 - $88,000 yearly
  • The Resume Review - Recruiting Department
  • Hybrid (Chicago, IL, USA)
  • Sep 13, 2023
Full time Information Technology

Job Description

Job description

NOTE: This is currently a hybrid role, and the candidate must be able to be onsite at least two (2) days per week at the client facility in Moline, IL, or at the manager's direction.

Job Title: DevOps Engineer 

This position will be working for us on projects for one of its top clients, located in Moline, IL.


As an DevOps Engineer for our client, you will be primary lead under the direction of the Engineering Manager, the Business Project Owner, and the Application Technical Lead. Responsibilities include:

  • Implement, install, upgrade, troubleshoot, and manage the configuration and maintenance of Linux application servers within the client's environment for one of its applications
  • Collaborate with team members to define product requirements and implementation
  • Maintain, monitor, and troubleshoot Infrastructure and Networking in the AWS Account
  • Engage and collaborate with other teams to optimize application performance
  • Collaborate with various specialty groups within the client company to manage all aspects of the above for the application, including but not limited to troubleshooting, configuration, DNS, hostnames, networking, Web service client configuration, VM installation / patches / upgrades, deployment, dynamic and static analysis tools, and Incident (support) Management

Required Skills

  • 5 or more years building software from source, managing third party dynamic libraries, identifying build-time issues and incompatibilities
  • 5 or more years of experience with Databases (examples: PostgresQL, SQL, PL/SQL, Oracle, SQL Server, DB2.)
  • 5 or more years of experience with Web & Internet Technologies: HTML, XML, JSON, HTTP, CSS, SMTP, DNS, HTTP Cache Expires headers, REST services, OAuth 2, SSL Certificates // Tools such as browser Inspect, Postman, Curl
  • 5 or more years of experience with installing, configuring, and maintaining local services (daemons), such as Redis, MongoDB, and Memcached
  • 5 or more years of experience with Operating Systems: UNIX, Linux, Red Hat, command-line shell; installation of software; packages; editors; configuration; revision control of configuration; basic principles of such
  • 5 or more years of experience with Scripting Languages: Examples: RUBY, SHELL, PERL, BASH, POWERSHELL, PYTHON
  • 5 or more years of experience with Version Control Tools such as Git, TFS, CVS, SVN, GIT, Perforce
  • 5 or more years of experience configuring, managing, and supporting Application/Web Servers such as Apache HTTPD, Phusion Passenger, NGINX, Java containers, reverse proxies
  • 5 or more years of experience with Build and Release Engineering / DevOps, Such as Make, Jenkins, Cruise Control, Remedy, Vagrant, Puppet, Fisheye, AWS, Azure stack hub Nagios, Rally, Hudson, Chef, Ant, Maven, Tekton, Kubernetes, Gradle, HUDSON, Docker, and Bamboo
  • 5 or more years of experience with AWS Services: EC2, S3, Glacier, CloudFront, WAF, Cloud Watch, SQS, ELB, , VPC, RDS, IAM, , Cloud Formation, , Cloud trail, SNS, SWF, EBS, Amazon Direct Connect, OpsWorks
  • 5 or more years of experience with Linux/Unix system-level tools such as LogRotate, Cron, user/group permissions model, services, kernel model w.r.t. memory/priority/system calls, sockets & I/O
  • 5 or more years of experience in Support role, working with other application and Ops teams in resolving issues/incidents

What Makes You Stand Out

  • Experience presenting technical information written and verbal, prepared and ad hoc
  • Experience in leading team meetings, giving clear & concise project/task updates in written and verbal form to non-technical team members
  • Expert skills with multiple programming or application or system administration or domain-specific languages/frameworks
  • Demonstrated comfort level in understanding the direction/constraints of an initiative, and working within those independently and effectively, using the resources at hand
  • AWS Certified Solutions Architect/Developer/SysOps Administrator (Associate) Certification
  • Self Starter that can work independently and can engage & influence other technical teams in the support & maintenance of the MachineFinder/Pro application

Education Details

  • Bachelor's degree in either Computer Science, Computer Engineering, Software Engineering, MIS, or other IT-related discipline