Senior DevOps Engineer
Apply NowCompany: 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:
Skills and Qualifications:
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.