
Senior Infrastructure Engineer (Database)
CircleCI • Engineering teams of all sizes use CircleCI to easily build, test, and deploy production-ready code.
About the Role
We are seeking an experienced Senior Infrastructure Engineer with a strong foundation in cloud infrastructure and a solid understanding of database systems. This role is ideal for someone who is excited to integrate infrastructure engineering principles with database management, contributing to the stability and optimization of our production environments. If you're eager to make an impact and advance your career by working within a dynamic engineering organization, we would love to have you on board!
Infrastructure Engineering Team
The Infrastructure Engineering team operates within the Foundations technology org, dedicated to creating a seamless and reliable infrastructure platform to support our services. We design, build, and manage shared production cloud infrastructure at scale, placing a strong emphasis on automation, observability, and team collaboration.
What We're Looking For
Do you thrive in a cross-functional environment? Are you eager to expand your expertise and help others grow? Do you communicate effectively with both technical and non-technical stakeholders? If so, here’s what we’re looking for:
- Infrastructure Expertise: You have a solid background in cloud-based infrastructure (preferably AWS) and experience in deploying and managing services at scale.
- Familiarity with Database Management: You possess a working knowledge of database systems, specifically MongoDB and Postgres, and understand best practices for database optimization and security.
- Problem-Solver: You're adept at diagnosing issues in complex systems, whether they relate to infrastructure or databases, and you're committed to finding effective solutions.
- Automation Focused: Experience with automation tools and scripting languages (e.g., Terraform, Go) is a plus, as we strive to reduce operational toil through improved processes.
Who You Are
- Ideally, you are experienced with infrastructure engineering, DevOps, or SRE, with a proven track record of managing cloud-based database systems.
- You understand database lifecycle management and have the ability and willingness to learn more technical DBA functions as needed.
- You are well-versed in security and compliance issues related to both infrastructure and databases, ensuring that best practices are followed.
- You are a proactive communicator who can collaborate effectively within the infra team and across the broader engineering organization.
- You are committed to ongoing learning and improvement, seeking opportunities to enhance your skills and support the growth of your colleagues.
Responsibilities
- Collaborate with cross-functional teams to manage and optimize our database fleet within the context of the broader infrastructure.
- Ensure high availability and performance of databases, utilizing effective monitoring and incident response practices.
- Participate in automating workflows and optimizing processes to reduce manual interventions in both infrastructure and database management.
- Provide input on database-related decisions while continuously learning about DBA responsibilities.
- Help drive projects that support infrastructure reliability, security, and overall performance.