Company Overview
Sonobi is an independent, consumer-focused technology company that provides a fair and equitable media marketplace to connect publishers and advertisers directly with their audiences.
At Sonobi we make the impossible possible.
Sonobi was built around a powerful team of brilliant engineers and hyper-focused data experts.
Sonobi has created a platform that creates authentic connections between relevant audiences and advertisers, regardless of device or format.
Benefits
At Sonobi, we recognize that amazing people make amazing organizations! We value our people and offer our employees great benefits such as medical, dental, 401k matching, unlimited vacation, a casual work environment that offers a hybrid schedule and an opportunity to be a part of a collaborative work culture.
Our environment empowers employees to take their ideas, test them, and then manage the resulting product or solution.
Position Overview
We are looking for a skilled and motivated DevOps engineer to join our team in our Winter Park, FL office.
The DevOps engineer would be responsible for setting up Docker Container-based Infrastructure for development environments and Xen/AWS based Virtualized/Cloud environments for our production environments.
The DevOps engineer would use SaltStack for Continuous Deployment and Provisioning and Bamboo for Continuous Integration.
The DevOps engineer monitors the development, staging and production infrastructure.
Essential Job Functions:
Expertly manage and troubleshoot Linux based systems, ensuring stability, security and efficient operation
Leverage your deep understanding of SaltStack to implement and maintain consistent and scalable configuration across our infrastructure
Utilize Jenkins to automate, build, test and deploy processes driving efficiency and reliability in our software delivery pipeline
Collaborate with cross-functional reams to analyze, design and implement improvements to our infrastructure, enhancing performance, security and availability
Responsible for setting up containers/virtualized/cloud-based platform and clusters.
Monitoring, maintaining, and optimizing development, staging and production systems.
Continuously improve processes through automation and tools’ development
Apply best practices in security and compliance, implementing necessary measures to safeguard data and systems
Perform incident management response and analysis of service disruptions on a weekly rotation
Required Skills:
Bachelor’s in computer science or related field (or equivalent experience) required
Strong proficiency in Linux administration, with hands-on experience in managing diverse Linux distributions
Expertise in configuration management (e.
g.
SaltStack, Chef, Puppet, Ansible, etc.
)
Proven experience in designing and delivering scalable production deployments.
Hands on experience with Druid
Familiarity with production monitoring concepts and tools such as Ganglia, Zabbix.
Development and/or scripting skills to automate everything (Bash, Python, etc.
)
Hands-on experience in provisioning and configuration management tools such as Ansible or SaltStack.
Hands on experience with both Cloud (preferably AWS) and datacenter environments.
Hands on Experience with Virtualization technologies such as Xen.
Hands on Experience with Containerization Technologies such as Docker.
Hands on Experience with setting, maintaining, and optimizing Hadoop/Spark/HDFS Clusters.
Hands on Experience with setting up schedulers such as SLURM, Mesos, Airflow etc.
Highly reliable with close attention to timelines
Programming experience in Python, Memcache