This job listing has expired and the position may no longer be open for hire.

Engineer DevOps Sr at Arthrex, Inc.

Posted in Software 30+ days ago.

This job brought to you by eQuest

Type: Full-Time
Location: Naples, Florida

Job Description:

Requisition ID: 33321
Title: Engineer DevOps Sr 
Division: Arthrex, Inc. (US01)
Location: INC- Naples, FL (US08)

Main Objective: Responsible for and leads the development, maintenance and optimization of the software development environment and infrastructure, build, integration and software deployment process.

Essential Duties and Responsibilities:

  • Leads and guides the DevOps team on best practices, patterns, and vision for the application and automation infrastructure.

  • Mentors and trains other DevOps engineers, conducting reviews of work, and teaches as needed.

  • Researches and assesses new technologies for use within infrastructure and automation processes. Adds these technologies to the roadmap as needed.

  • Works closely with the Software Development Manager and reports on the current roadmap and upcoming changes needed for the infrastructure.

  • Leads development and management of web application infrastructure for multiple applications.

  • Manages and tunes databases, web application and continuous integration servers used by the various web applications.

  • Guides and develops automation systems for continuous integration & deployment.

  • Works closely with developers to ensure that operations are aligned with design/development process.

  • Researches ways on how to improve infrastructure and processes.

  • Monitors applications for abnormalities and proposes areas for improvement in regards to availability and speed of the applications.

  • Works closely with all members of development teams to makes sure that business goals are met. This includes both infrastructure and development work as required.

  • Is available to respond to any critical infrastructure related events during on-call rotation / or if an issue is escalated.

  • Works effectively with members from different departments during all stages of software development lifecycle.

  • Conducts operations-related training.

  • Occasional travel for training, meetings or trade shows may be required.

  • Works closely with GIS Security and Infrastructure teams to ensure Marketing technology and infrastructure complies with corporate policies and aligns with global business needs.

  • Initiates and produces technology documentation and standard operating procedures.

  • Collaborates with DevOps Engineers from other departments and organizations.

Incidental Duties:

The above statements describe the general nature and level of work being performed in this job.  They are not intended to be an exhaustive list of all duties, and indeed additional responsibilities may be assigned, as required, by management.

Education and Experience:

  • High school diploma or equivalent required.

  • Bachelor’s degree in Computer Science or related field preferred.

  •  Master’s degree preferred.

  • Minimum of 5 years of hands-on experience developing and managing robust, high-availability production systems required.

  • 2 years of experience working alongside a software development team with knowledge of the entire software development lifecycle required.

  • Experience with logging, performance monitoring and performance tuning tools.

  • Experience with container virtualization such as Docker.

  • Experience with distributed version control systems such as Git or Mercurial.

  • Experience with JIRA and Agile/Scrum are a plus.

  • Experience managing relational database servers and assisting developers by giving suggestions for query tuning and database design. Experience with MS SQL and Postgres strongly preferred. Experience with NoSQL solutions is a plus. Knowledge of SQL required.

  • Experience with management of Linux servers in a production environment. Experience with Debian is a plus.

  • Experience provisioning and managing cloud services. Experience with Amazon’s web services strongly preferred.

  • Experience with automation tools (Puppet, Chef, Vagrant, etc).

  • Experience with distributed version control systems such as Git or Mercurial.

  • Experience with JIRA and Agile/Scrum are a plus.

Knowledge and Skill Requirements/Specialized Courses and/or Training:

  • Solid understanding of development/coding methodologies.

  • Advanced knowledge and experience with scripting languages such as POSIX shell scripting (e.g. Bash), Ruby, Python is required. Knowledge of web development frameworks such as Ruby on Rails is a plus.

  • Knowledge of high-availability concepts and experience with deployment of high-availability applications.

  • Ability to work effectively with little supervision and strong attention to detail in a team environment.

  • Requires the ability to work on multiple projects at the same time.

  • Individual must be highly motivated and self-directed.

  • Excellent written and verbal communication skills.

Machine, Tools, and/or Equipment Skills:

Experience working with code editors, team collaboration software. Individual must feel comfortable using the command line. Experience with Mac OS X is a plus.

All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.