DevOps Engineer
Ann Arbor, MI 
Share
Posted 16 days ago
Job Description
Description

POSITION SUMMARY

The DevOps Engineer will be responsible for maintaining and executing organizational policies and procedures for change management, asset and configuration management, release and deployment management, service monitoring, support and problem solving. This role requires intimate knowledge of cloud platforms (Amazon Web Services) and the unique challenges those platforms bring. This position is responsible for unifying the roles of software development and IT operations.

CORE FUNCTIONS

  • Orchestrate the provisioning, load balancing, dynamic configuration, monitoring, and spend optimization of servers in the AWS cloud.
  • Serve as the subject matter expert on DevOps technologies.
  • Define, implement, and maintain information security best practices.
  • Automate pipelines and environments, build resilient systems, and create repeatable processes.
  • Responsible for backup management, license management, and hardware/software purchasing.
  • Utilize tools to monitor and diagnose website performance and application performance management.
  • Troubleshoot and resolve issues in our development, test, and production environments.
  • Communicate status, risks with resolution plans, upcoming milestones, and recent releases to cross functional teams.

QUALIFICATIONS & REQUIREMENTS

Education and Experience

  • Bachelor's degree in computer science required or equivalent practical experience required.
  • 5+ years of experience scaling large web applications required.
  • Ecommerce Industry experience a plus
  • Scripting skills (Node.js, Python, Ruby, Perl, etc.)
  • Strong background with AWS cloud technologies required.
  • Experience with NoSQL and SQL databases (MySQL, PostgreSQL, DynamoDB, Aurora, Redshift, etc.) required.
  • An understanding of AWS Lambda, AWS API Gateway, and serverless technologies
  • Strong Linux experience using Debian and various other distro's required.
  • Configuration management and automation experience required (Ansible, Chef, or Puppet preferred).
  • Continuous integration (CircleCI, CodePipeline or Jenkins preferred).
  • Nginx & Apache configuration and optimization experience required.
  • Cloud Monitoring tools (Nagios, Cacti, CloudWatch, Gnaglia, Pingdom, etc.)
  • Log management tools (Splunk required, ELK experience a plus)

Skills, Abilities, and Knowledge

  • Strong analytical and problem-solving skills, with a demonstrated ability to translate data into actionable insights.
  • Strong scripting skills (Node.js, Python, Ruby, Perl, etc.).
  • An understanding of AWS Lambda, AWS API Gateway, and serverless technologies.
  • Ability to effectively utilize Cloud Monitoring tools (Nagios, Cacti, CloudWatch, Gnaglia, Pingdom, etc.).
  • Ability to effectively utilize Log management tools (Splunk required, ELK experience a plus).

Travel

Travel is not required.

COMPETENCIES

  • Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs workflows and procedures.
  • Generates creative solutions; Translates concepts and information into images; Uses feedback to modify designs; Applies design principles; Demonstrates attention to detail.
  • Speaks clearly and persuasively in positive or negative situations; listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings.
  • Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.
  • Demonstrates accuracy and thoroughness; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality.
  • Balances team and individual responsibilities; Exhibits objectivity and openness to others views; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Supports everyone's efforts to succeed.
  • Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.
  • Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Presents numerical data effectively; Able to read and interpret written information.

PHYSICAL REQUIREMENTS

This position is subject to sedentary work; Exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects. Sedentary work involves sitting most of the time. Walking and standing are required only occasionally.

Physical Activities:

This position is subject to the following physical activities: talking, hearing, and the use of hands, wrists, or fingers in repetitive motions.

Visual Acuity

The worker is required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; expansive reading; visual inspection involving small defects, small parts and/or operation of machines (including inspection); using measurement devices; and/or assembly of fabrication of parts at distances close to the eyes.

Working Conditions

This position operates in a professional office environment. The role routinely uses standard office equipment.






We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status, or any other characteristic protected by law.  


 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields