Ambush is a People Company. But what does that mean exactly? It means we care about our people as much as we care about building great products. We take a human-centered approach to identifying, retaining, and integrating highly-talented, long-term remote people into America’s best product and development team.
We began our consulting journey in 2015 and have been growing ever since! We do that by delivering the best quality work possible for our clients. We are not afraid to take risks, and we always seek the best possible path to solve a problem, instead of just a quick makeshift solution. Thanks to our highly skilled team of engineers, we always perform tasks using our best abilities!
We are passionate about what we do every day, and we can always count on our team to have our backs. Teamwork is one of our core values! We don’t go anywhere by ourselves. We are driven to achieve great things. And we are extremely helpful to everyone. We expect you to be a team player.
At Ambush, we have different initiatives to help you increase your knowledge and skills. Here you will be part of an English-speaking environment and work on a place where sharing knowledge is a core value! To exemplify it, we have an English Immersion moment for you to enhance your vocabulary and pronunciation. And we also have a special moment for people to present and share knowledge with their colleagues. These are a few examples of our dynamism when the subject is knowledge sharing!
When you join us, you will:
- Develop scalable and resilient database architectures, including clusters, replica sets, and sharding.
- Oversee the maintenance of MySQL and Redis databases, configuring AWS-managed solutions for high uptime and fault tolerance.
- Use tools like Prometheus, Grafana, and CloudWatch to monitor database performance, resolve bottlenecks, and maintain system reliability.
- Work closely with development teams to align database structures with application requirements and provide optimization recommendations.
- Create scripts and tools to streamline database management, backup, and recovery workflows.
- Address database-related issues, provide emergency support, and liaise with AWS support for escalations.
- Apply DevOps methodologies to ensure smooth integration of database operations with broader infrastructure.
- Refine database performance and implement best practices in line with the latest industry advancements.
What we'd like to see in a candidate:
- Extensive experience managing Redis clusters, performance tuning, and fault recovery.
- Strong knowledge of AWS services (RDS, Aurora MySQL, Redis), Linux, Python, and tools like CloudWatch, Prometheus, and Grafana.
- A proactive approach to diagnosing and resolving technical challenges.
- Familiarity with DevOps practices and the ability to collaborate effectively with cross-functional teams, including infrastructure and security.
- Commitment to staying current with developments in database management and optimization.
- Experience in developing scripts and tools for database automation, backup, and recovery.
- Excellent English communication skills