Sr DevOps Engineer
Date Posted
13 Nov, 2022
Work Location
Salary Offered
$70000 — $80000 yearly
Job Type
About Cyble: Cyble is a global cyber intelligence start-up backed by Y Combinator and reputed VC firms including Blackbird Ventures and Spider Capital, Xoogler Ventures, Picus Capital, and Cathexis Ventures. Cyble provides capabilities for customers to manage cyber risks with AI-powered actionable threat intelligence. We are specialists in gathering intelligence across the Deepweb, Darkweb and Surface Web.
This role will include all aspects of orchestrating, deploying, and supporting the proprietary tools and infrastructure from conception thru architecture, design, implementation, and delivery. We use current established state-of-the-art development languages and technologies in addition to newer cutting-edge supporting tech to provide the best solutions to our users.
Our highly collaborative teams rapidly release software in an environment where innovation is applauded, continuous integration is a focus, and you contribute to the vision and direction of our success.
What You Will Do
Write reusable, testable, and efficient orchestration and automation code Design, orchestrate, and deploy infrastructure and services to improve the availability, scalability, latency, and efficiency of Mandiant’s cloud services Work as part of a team serving multiple stakeholders, balancing priorities to deliver on time while communicating status to internal customers. Get involved in DevOps project management decisions with a focus on systems integrations, deployments, and foundational technology stacks while identifying opportunities for technology and process improvements Participate in on-call and deployment rotations, responding with urgency to incidents that may arise Write documentation to communicate solutions to engineers and users Build and set up new development tools and infrastructure, ensuring that systems are safe and secure against cybersecurity threats Solve problems relating to mission-critical services with a focus on using automation to prevent problem recurrence; with the goal of automating response to all non-exceptional service conditions and building better technologies vs. manual resolution
Your Skills:
5+ years of experience deploying and managing large-scale web services in high-availability environments. 5+ years building and managing container-based application deployments in an orchestrated environment. Solid, real-world, understanding and experience implementing and supporting container-based orchestration via Kubernetes. CNI, RBAC, Telemetry, etc. Proficiency in operating multi-AZ and multi-region environments in cloud environments (AWS, GCP, Azure). 4+ years of experience in administering/developing a DevOps-applied environment in cloud infrastructure; powered by Linux and open-source technologies You have experience either developing or supporting environments on one of the following programming languages: Python, Javascript (frontend/backend) and/or Go Experience with Infrastructure as Code (IaC), and IaC tools such as Ansible, Puppet, and Terraform – deploy infrastructure and applications with configuration management tools Experience in creating and supporting CI/CD pipelines, mostly for “containerised applications” with Docker and containers orchestrators (AWS ECS, Kubernetes, Nomad, etc) Knowledge of ETL tools and data analysis tools/platforms will be a STRONG PLUS. You live infrastructure as code, you hate to repeat yourself, you aim to keep things simple and you have expertise in the areas of network technologies and security, ideally in a cloud environment Solid proficiency with scripted and programmatic automation (Bash, Python, Go, Node). Experience with modern data pipelines (ie Kinesis/Kafka) Experience with Docker tooling Proficient with an infrastructure provisioning language (terraform, cloudformation, ARM, etc)
Additional Qualifications:
Knowledge of cyber security and cyber intelligence domains Experience with data systems, e.g. Apache Cassandra, AWS Aurora, ElasticSearch, JanusGraph, Postgres, Redis, and ScyllaDB Familiar with message broker applications such as Apache Kafka, AWS SQS, Google Pub/Sub, or RabbitMQ Understanding of AWS permissions, IAM policy configuration, and cross account permissions Knowledge and understanding of network fundamentals, such as different protocols and foundational services (e.g. TCP/IP, UDP, DNS, routing, subnetting, OSI layers, load balancing, Firewalls, NATs, Access Lists) Experience with load balancing solutions, for example, using nginx, and AWS Application Load Balancers (ALB) Experience with test automation, security testing best practices and tools Familiar with notification and alert management systems, e.g. CloudWatch, DataDog, and PagerDuty Familiar with software versioning, packaging and deployment methods and tools, e.g. semantic versioning, Git, Artifactory, RPM, yum, dpkg, apt, etc. Desirable, but not required, to have experience programming, preferably in Python, Java, GoLang, or Rust Familiar with Atlassian Confluence and Atlassian Jira