Responsibilities:
- Design and develop solutions for deploying highly secure, highly available, performant, and scalable services in elastically provisioned environments.
- Design and maintain persistent storage solutions in our infrastructure.
- Own all operational aspects of running persistent storage, including automation, monitoring, alerting, reliability, and performance.
- Have a direct impact on running a business by thinking about innovative solutions to operational problems.
- Drive solutions and communication for production-impacting incidents.
- Running technical projects and being responsible for project-level deliveries.
- Partner well with engineering and business teams across continents.
Requirements:
- Bachelor's or advanced degree in Computer Science or a closely related field.
- 7+ years of professional experience in DevOps, with at least 1/2 years in Linux / Unix.
- Very strong in core CS concepts around operating systems, networks, and systems architecture, including web services.
- Strong scripting experience in Python and Bash.
- Deep experience administering, running, and deploying AWS-based services.
- Strong knowledge of PostgreSQL, Redis, Elasticache (OpenSearch), Neptune internals, performance tuning, query optimization, and indexing strategies.
- Experience with Aurora, Redis, Elasticache, Neptune architecture, including replication, failover, and backup/restore mechanisms.
- Familiarity with AWS services commonly used with the above services (e. g., RDS, CloudWatch, IAM, VPC, Lambda).
- Experience with high availability and disaster recovery solutions like Aurora, OpenSearch, Neptune, and Redis.
- Experience with database migration tools like AWS DMS or logical replication.
- Solid experience with Terraform, Packer, and Docker or their equivalents.
- Knowledge of security protocols and certificate infrastructure.
- Strong debugging, troubleshooting, and problem-solving skills.
- Broad experience with cloud-hosted applications, including virtualization platforms, relational and non-relational data stores, reverse proxies, and orchestration platforms.
- Curiosity, continuous learning, and a drive to continually raise the bar.
- Strong partnering and communication skills.
Great to have Experience and Qualifications:
- Experience as a senior developer or application architect is strongly preferred.
- Experience working with, and preferably designing, a system compliant with any security framework (PCI DSS, ISO 27000 HIPAA, SOC 2).
Key Characteristics and Attitudes:
- In a recent global survey, these attributes were valued in all locations and functions - we firmly believe in hiring for attitude as well as skill.
- Friendly and supportive.
- Adaptable and flexible.
- Articulate and persuasive.
- High IQ and EQ.
- Curious and coachable.
- Commercially Aware.
- Resilient and tenacious.
- Big picture and the detail.