Full-Time

Senior Devops Engineer

Confirmed live in the last 24 hours

Aerospike

Aerospike

201-500 employees

High-performance NoSQL database solutions

Data & Analytics
Enterprise Software

Compensation Overview

$190k - $210kAnnually

Senior

Mountain View, CA, USA

Category
DevOps & Infrastructure
DevOps Engineering
Required Skills
TCP/IP
Bash
Kubernetes
Microsoft Azure
Python
Docker
AWS
Jenkins
Terraform
Ansible
Development Operations (DevOps)
CircleCI
Google Cloud Platform
Requirements
  • Minimum of 5 years of experience in the DevOps domain
  • Proficiency in AWS, Azure, or GCP, with hands-on experience in cloud services
  • Strong understanding of networking protocols and concepts such as TCP/IP, DNS, VPN, VLANs, subnetting, and routing
  • Knowledge of firewall configurations and security group management in cloud environments
  • Experience with GitHub Actions, Jenkins, GitLab CI/CD, or CircleCI
  • Familiarity with security automation tools and practices in cloud environments
  • Proficiency in Terraform, Ansible, and similar, for infrastructure automation
  • Experience with Docker and Kubernetes for container orchestration
  • Strong scripting and programming skills in Python, Bash, or similar languages.
  • Excellent analytical and problem-solving skills
  • Strong communication and collaboration abilities
  • Proven leadership abilities and initiative in driving the establishment of DevOps infrastructure and processes
  • Commitment to staying updated on industry trends and technologies
Responsibilities
  • Implement Infrastructure as Code (IaC) principles using tools like Terraform, Ansible, and similar, to automate the provisioning, configuration, and management of infrastructure resources. Define infrastructure components and security policies, enabling consistent, repeatable, and scalable infrastructure deployments
  • Develop and maintain robust CI/CD pipelines for continuous integration, delivery, and deployment of applications and services across various environments (development, testing, production), optimizing costs associated with build and deployment processes
  • Utilize Kubernetes and other container orchestration platforms to automate deployment, scaling, and management of containerized applications and microservices
  • Establish and manage multiple environments (development, staging, production) to support the software development lifecycle. Implement environment promotion and configuration management processes, ensuring consistency and reproducibility across environments
  • Set up monitoring and logging solutions to monitor cloud resources and applications' health, performance, and cost. Identify cost optimization opportunities and implement strategies to optimize cloud spending while maintaining performance and reliability.
  • Architect and manage multi-cloud deployment strategies to achieve redundancy, fault tolerance, and disaster recovery across geographically distributed cloud regions while optimizing costs associated with cross-cloud data transfer and resource redundancy
  • Implement security automation practices and tools to enforce security policies, perform vulnerability assessments, and ensure compliance with industry standards and regulations
  • Design and implement secure secrets management solutions to securely store, access, and rotate sensitive credentials, API keys, and certificates used in cloud environments
  • Optimize cloud infrastructure, CI/CD processes, and security practices to improve performance, reduce costs, and enhance scalability, reliability, and security posture
  • Collaborate with development, operations, and security teams to ensure alignment of DevOps practices with business objectives. Document architecture, design decisions, cost optimization strategies, and operational procedures to facilitate knowledge sharing and onboarding

Aerospike builds high-performance, scalable databases for real-time applications, primarily serving large enterprises in finance, telecommunications, e-commerce, and advertising technology. Its main product is a NoSQL database that can process millions of transactions per second with low latency, making it suitable for applications that require quick data access. Aerospike offers various deployment options, including on-premises, cloud-based, and hybrid environments, and supports container orchestration tools like Kubernetes and Docker for flexible deployment. Unlike many competitors, Aerospike focuses on providing advanced features such as cross-datacenter replication and strong consistency. The company's goal is to enable businesses to efficiently manage and access large volumes of data in real-time.

Company Stage

Late Stage VC

Total Funding

$195.5M

Headquarters

Mountain View, California

Founded

2009

Growth & Insights
Headcount

6 month growth

13%

1 year growth

18%

2 year growth

58%
Simplify Jobs

Simplify's Take

What believers are saying

  • Increased demand for real-time data processing boosts Aerospike's adoption in finance.
  • Aerospike's flexibility aligns with the growing popularity of hybrid cloud environments.
  • AI and machine learning trends enhance Aerospike's role in personalized marketing.

What critics are saying

  • Emerging NoSQL database providers threaten Aerospike's market share with competitive pricing.
  • Rapid AI evolution may strain Aerospike's resources to update its offerings.
  • Open-source database solutions attract cost-conscious developers and enterprises.

What makes Aerospike unique

  • Aerospike offers sub-millisecond latency for real-time data processing applications.
  • The company supports hybrid deployments across on-premises and cloud platforms.
  • Aerospike's database handles millions of transactions per second with low latency.

Help us improve and share your feedback! Did you find this helpful?