Job Description
Aerospike is seeking a Senior DevOps Engineer, Cloud to join their team. This role is remote and based in the USA. The Senior DevOps Engineer will be responsible for implementing Infrastructure as Code (IaC) principles, developing and maintaining CI/CD pipelines, utilizing Kubernetes and other container orchestration platforms, and establishing and managing multiple environments to support the software development lifecycle. They will also be responsible for monitoring and cost optimization, multi-cloud deployments, security automation, and secrets management. The ideal candidate will have a strong understanding of networking protocols and concepts, experience with Docker and Kubernetes, and strong scripting and programming skills.
Role involves:
- Implementing Infrastructure as Code (IaC) principles using tools like Terraform, Ansible, and similar.
- Developing and maintaining robust CI/CD pipelines.
- Utilizing Kubernetes and other container orchestration platforms.
- Establishing and managing multiple environments (development, staging, production).
- Setting up monitoring and logging solutions to monitor cloud resources and applications' health, performance, and cost.
- Architecting and managing multi-cloud deployment strategies.
- Implementing security automation practices and tools.
- Designing and implementing secure secrets management solutions.
- Optimizing cloud infrastructure, CI/CD processes, and security practices.
- Collaborating with development, operations, and security teams.
- Documenting architecture, design decisions, cost optimization strategies, and operational procedures.
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.
Aerospike offers:
- Opportunity to shape the future of data.
- Be part of a dynamic team.