DevOps Engineer

Mountain View, CA

Posted: 06/20/2019 Employment Type: Contract to Hire Industry: IT Job Number: 229753

The individual at this skill level must be able to demonstrate the ability to develop complex scripts, have a strong understanding of the functionality of computer systems/operating systems and be able to identify and solve unique problems associated with complex Linux based environment.

Duties and Responsibilities:
  • Day-to-day operations within the Tools Group and assigned projects
  • Work on complex projects to integrate new tools and features into legacy workflows
  • Build/maintain automated deployments through the use of configuration management
  • Deploy new modules and upgrades and complete fixes within the production environment
  • Proactively monitor, analyze, and correct application issues
  • Developing scripts to automate repetitive tasks or tools to enhance support
  • Application performance analysis and tuning
  • Participate and/or project-planning meeting providing guidance and expertise on system options, risk, impact and costs vs. benefits
  • Develop operational requirements and development forecasts
  • Rotating on shift support and after hours support as required
  • Other duties as assigned

Requirements:
  • Bachelor degree in computer science or related fields, or demonstrated equivalent experience
  • A minimum of 5 years of development experience in project team environments
  • Strong background in administrating Linux systems.
  • Demonstrated experience with popular software stacks like LAMP
  • Experience with source control tools like git and svn
  • Experience with managing Apache and/or NGIX web servers
  • Experience with a model view controller (MVC) web framework like Django, Flask, etc.
  • Experience with automation/configuration management using Puppet, Ansible, CFEngine or equivalent
  • Able to use source control tools and continuous integration tools (Jenkins, etc.) and methods
  • Ability to use a wide variety of open source technologies and cloud services
  • Strong experience with SQL and MySQL, MariaDB and Oracle
  • Demonstrated ability to develop and debug code written in C, PHP, Ruby, Python, Perl, Bash, JavaScript
  • Good organization skills to balance and prioritize work, and ability to multitask
  • Good communication skills and can communicate effectively with staff, customers, and managers
  • Strong work habits and the ability to work independently as well as within a group setting
  • Ability to effectively manage and lead moderately complex projects

Preferred Skills:
  • Experience with Oracle DB
  • Experience in 'C' programming
  • Experience with Ruby on Rails (ROR) web framework
  • Experience with Django and/or Flask web framework
  • Experience with Machine Learning tools (Tensorflow, Apache Spark)
  • Experience with Jupyter Notebooks
  • PMI Based Project Experience
  • Experience with cloud technologies (AWS, Azure, GCP), OpenStack, and Kubernetes
  • Experience with Splunk or ELK Stack, Elasticsearch
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs: