Senior DevOps Engineer

Apply Now

Company: CivicMinds, Inc.

Location: Carlsbad, CA 92009

Description:

About Us:

Based in Carlsbad, CA, our Client provides a Platform-as-a-Service (PaaS), allowing industry partners to customize, localize and integrate search technologies directly into their business-to-consumer offerings. We are a unique group of brilliant minds intent on discovering, learning and building. We work in a vibrant atmosphere, with an emphasis on personal and professional development. This is an opportunity to tackle complex problems usually reserved for a handful of large companies in the search industry.

We are a unique group of brilliant minds intent on discovering, learning and building. We work in a vibrant atmosphere, with an emphasis on personal and professional development. This is an opportunity to tackle complex problems usually reserved for a handful of large companies in the search industry.

About the Opportunity:

We are looking for a talented Senior DevOps Engineer to join our team to deliver world class search technologies to mobile devices. You will be working with a smart team of Engineers, QA Engineers, and Product Managers to lead and drive the release of all software, powering our powerful semantic search technology.

The Role:
  • Participate in the design, architecture and implementation of systems, software, networks and services required to operate our platform.
  • Work in close collaboration with software development teams to build scalable and efficient services.
  • Identify and remedy operational inefficiencies through automation.
  • Troubleshoot and assist with deployment related issues and incident response on live systems.
  • Remain at the forefront of latest Build/Release tooling technologies and systems to manage software releases into production.
  • Lead development of solutions to complex operational and reliability challenges and proactive detection of system failures and scalability issues in production.

Skills and Qualifications:
  • 3+ years working in System Engineering, DevOps, Site Reliability Engineering, or similar capacity preferably managing SaaS environments.
  • 3+ years of experience working with Linux systems, familiar with Linux fundamentals including network protocols. (Windows experience is a plus)
  • Experience with programming and/or scripting languages (Python, Ruby, Bash, Go, Java, PowerShell)
  • Experience with container technologies Docker, Kubernetes required
  • Experience with Hadoop strongly desired
  • Systems configuration management experience with automation tools such as Puppet, Chef, Ansible, and Terraform (Puppet and Terraform preferred).
  • Experience building automation tools and managing Continuous Integration (CI) pipelines (Gitlab, Jenkins, TeamCity).
  • Experience with Monitoring, Metrics and Central logging tools (ELK, Prometheus, InfluxDB, Grafana, etc.)
  • Understanding of source control systems (Git, HG).
  • Demonstrated ability to deliver results on time and with high quality.
  • Strong communication skill and ability to work effectively across multiple business and technical teams.
  • The ideal candidate will be self-motivated, possess excellent communication skills (both oral and written) and be able to work independently. A keen interest in various aspects of language processing is essential in our multi-disciplinary team.

Similar Jobs