Senior Operations Developer

With Search Optics in San Diego CA US

More jobs from Search Optics

Posted on March 12, 2019

About this job

Job type: Full-time
Role: System Administrator

Technologies

less, sysadmin, web-services

Job description

The Senior Operations Developer position is responsible for the continual improvement of processes, systems, and administration within the Technology Department while building and maintaining strong relationship between development, QA, and technology operations. The Senior Operations Developer automates all processes, develops plans for implementation, and ensures the processes are managed and maintained properly.

Duties and Responsibilities

The Senior Operations Developer is responsible for performing the following duties:

  • Designs and implements infrastructure for delivering and running software services
  • Builds deployment and testing pipelines, automates provisioning of cloud infrastructure, and assists with infrastructure support services, such as monitoring
  • Participates in the design and implementation process for new and existing products, with a focus on providing the proper technical underpinning for successful execution of the requirements
  • Develops solutions that will automate manual processes to enable agility within development, QA, and technology operations teams
  • Simplifies and improves existing complex and fragile systems, to migrate to stable, highly available, and highly scalable services that are easy to manage and maintain
  • Collaborates with development, QA, and technology operations teams, to continuously improve simple and effective deployment system
  • Develops documentation processes that change as needed
  • Assists in monitoring all systems in service, acting proactively to minimize service outage incidents, reacting quickly to fix problems to maximize service availability
  • Continuously develops and improves delivery pipeline
  • Creates tools to improve developer productivity
  • Maintains source control management systems
  • Builds solutions to improve repeatability and reliability of system and application releases

Minimum Qualifications

  • Strong verbal and written communication skills, with the ability to work effectively across technical and non-technical organizations
  • A minimum of 5-7 years of professional experience in software development
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Strong background in Linux/Unix Administration
  • Experience with automation/configuration management using Chef, Puppet, or an equivalent
  • Ability to use a wide variety of open source technologies and cloud services (experience with AWS is required)
  • Strong experience with SQL and NoSQL systems
  • A working understanding of code and script (PHP, Python, Perl and/or Ruby); full-time development experience a plus
  • Degree in Computer Science or Information Systems desired but not required

Working Conditions

  • Indoor, environmentally controlled conditions
  • In contact with others (face-to-face, by telephone, or otherwise) frequently, including working in teams
  • Perform job tasks in slightly close physical proximity to other people
  • Remain in the seated position, in front of a computer, for extensive periods of time
  • The ability to listen and to understand information and ideas presented through spoken words and sentences
  • Perform work using computers and electronic devices
  • Ability to read and understand information and ideas presented in writing
  • Lift an object between approximately 10 and 25 pounds
  • Clarity of vision at 20 inches or less
  • Expressing or exchanging ideas by means of the spoken word to impart oral information to clients or to the public and to convey detailed spoken instructions to other workers accurately, loudly, or quickly

Physical Requirements

  • Remain in the seated position, in front of a computer, for extensive periods of time
  • The ability to listen and to understand information and ideas presented through spoken words and sentences
  • Perform work using computers and electronic devices
  • Ability to read and understand information and ideas presented in writing
  • Lift an object between approximately 10 and 25 pounds
  • Clarity of vision at 20 inches or less
  • Expressing or exchanging ideas by means of the spoken word to impart oral information to clients or to the public and to convey detailed spoken instructions to other workers accurately, loudly, or quickly

Apply here