Uncubed
           

Senior DevOps Engineer

Cerebri AI, Austin TX or Toronto ON or Washington DC

Turn data into revenue


About Cerebri AI

Cerebri AI develops and sells the most sophisticated AI-enabled customer experience (CX) platform. Cerebri Values CX v2 (CVX) is a leap forward in applying artificial intelligence to measure customer engagement and drive financial results for large enterprises at scale. It uses reinforcement learning to gain deeper insights from customer journeys, measure customer commitment across brands, and predict Next Best Action{set}s to create personalized experiences throughout the customer life cycle that drive engagement and results. 

We work with companies selling to over 200 million consumers and have 25 patents filed for the Cerebri AI platform. Our Series A financing was led by M12 (formerly Microsoft Ventures). We now have 60 employees in three offices in Austin, Toronto, and Washington DC. Over 80% of the staff are in technical roles in data science and software engineering. Our team of senior executives averages 20+ years selling and deploying software successfully to enterprises worldwide. Cerebri AI is a proud Microsoft Partner and an active member of the Mastercard Start Path network. To learn more, visit cerebriai.com.
 
"Cerebri AI was recognized as 2019 Cool Vendor for Customer Journey Analytics by Gartner".

Role: Cerebri AI is looking for a Senior DevOps Engineer who will design, implement and assume ownership of Cerebri AI's application infrastructure and machine learning infrastructure, including our digital asset exchange with the highest possible requirements of security, performance, scaling, and reliability. As an integral member of our team, the Senior DevOps Engineer ensures uptime, data integrity, cost-effectiveness, and strict company-wide security monitoring. S/he has extensive experience with current security best practices in cloud-hosted clusters. 

Key areas of impact:
• Develops, maintains, and optimizes the development and production environment for software and machine learning. 
• Build and maintain DevOps capabilities to support agile product development in a continuous integration environment which includes distributed source code-repository, integrated automated testing, and code quality tools
 
BS degree or equivalent with 5-10 years of relevant experience

Responsibilities:

  • Work with internal development teams on container-based SaaS application
  • Support external teams on SaaS application deployment and operation
  • Design and implement secure automation solutions for development, testing, and production environments
  • Build and deploy automation, monitoring, and analysis solutions
  • Manage our continuous integration and delivery pipeline to maximize efficiency
  • Implement industry best practices for system hardening and configuration management
  • Secure, scale, and manage containerized environments
  • Develop and maintain solutions for operational administration, system/data backup, disaster recovery, and security/performance monitoring
  • Continuously evaluate existing systems with industry standards, and make recommendations for improvement
  • Work closely with internal teams on access and credentials

Qualifications - Need to Have:

  • Experience working in a Cloud-based environment and service for storage, compute, and security
  • Proficiency in deploying and troubleshooting containerization technologies such as Docker and Kubernetes
  • Understanding of system administration in Linux environments
  • Strong knowledge of configuration management tools, Helm preferred
  • Familiarity with continuous integration tools such as Jenkins, Travis CI, and Circle CI
  • Monitoring logging and alerting with tools such as Greylogs, Prometheus, Grafana, and Zabbix
  • Familiarity with container image scans for vulnerabilities and licensing with tools such as Black Duck, TwistLock
  • Proficiency in scripting languages including Bash, Python, and JavaScript
  • Strong communication and documentation skills
  • An ability to drive to goals and milestones while valuing and maintaining strong attention to detail
  • Excellent judgment, analytical thinking, and problem-solving skills
  • Full understanding of software development life-cycle best practices
  • Self-motivated individual that possesses excellent work ethics, time management, and organizational skills 
  • Desire to work in a small, multi-national, innovative and creative team

Nice to Have:

  • Experience with delivery of a SaaS product, distributed applications, and systems 
  • Strong understanding of micro-services and related architectures
  • Knowledge of VPN host/clients such as OpenVPN Access server
  • Knowledge of networking (TCP/IP, DNS, Routing, LDAP)
  • Knowledge of active security monitoring, IDS, recovery planning
  • Knowledge of implement secured systems and services with routine auditing using ISO and NIST standards
  • Familiarity of streaming or big data platforms such as Hadoop ecosystem, Spark, Flink, or Pulsar
  • Experience in deploying with ARM templates or CloudFormation
  • Cloud provider certifications, Azure, AWS, or GCP

About Cerebri AI

Cerebri AI provides AI and machine learning solutions to help enterprises grow top line revenues by giving them a 1:1 relationship with their customers. We do this by processing internal and external customer data, and by determining the dollar value a customer places on the “value” of a vendor, products, assets, etc. We also monetize a critical variable in any revenue situation, the customer’s ability to pay, so things such as up-selling opportunities can be clearly scoped and delivered. We call the results Customer Value Indexes (CVIs) for brands, vendors, assets and financing.

Cerebri AI

Want to learn more about Cerebri AI? Visit Cerebri AI's website.