Global IT Cloud Database Engineer, BCG

Global IT Cloud Database Engineer, BCG

Company Boston Consulting Group
Job title Global IT Cloud Database Engineer – NoSQL, Graph, Automation
Job location Atlanta, United States / Boston, United States
Type Full Time

Responsibilities:

  • Lead the design, deployment, and management of cloud-native database solutions (NoSQL, Graph, Vector, etc.) across cloud platforms (AWS, Azure, GCP).
  • Build and maintain automated infrastructure pipelines using Terraform and integrate them with CI/CD tools such as GitHub Actions, Terraform Cloud (TFC), and others.
  • Develop and maintain database-as-code scripts to support multi-environment setups (dev, staging, production).
  • Collaborate with product and engineering teams to deliver scalable and efficient database products tailored to specific customer needs.
  • Implement monitoring and alerting mechanisms for database performance, availability, and scalability (Datadog).
  • Maintain best practices for database reliability, data migration, backup, and recovery.
  • Drive improvements in observability and automated infrastructure capabilities to enhance operational efficiency, reliability and security.
  • Oversee the development and optimization of CI/CD pipelines, ensuring efficiency and reliability.
  • Ensure the DevOps roadmap aligns the team’s goals to company OKR initiatives, while prioritizing tech debt reduction.
  • Coordinate with Engineering Managers and stakeholders on cross-team initiatives to ensure alignment and collaboration.
  • Champion a consistent DevOps approach across production, staging, QA, and development environments to improve software quality and stability.
  • Collaborate with IT and Cybersecurity teams to uphold infrastructure security and compliance standards.
  • Act as a thought leader in selecting appropriate database technologies and infrastructure strategies.
  • Mentor and support fellow engineers in cloud-native database technologies and automation tools.

Requirements & Skills:

  • 4+ years’ experience in infrastructure automation using Terraform, Terraform Cloud (TFC), and integration with CI/CD pipelines using GitHub Actions, GitLab, or Jenkins.
  • Proficiency in database engineering, with a focus on cloud-native database technologies (NoSQL, Graph, Vector, etc.).
  • Strong experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
  • Familiarity with Agile Sprint methodology and DevOps systems development life cycle.
  • Ability to work closely and collaboratively with multiple teams and engineering leads.
  • Strong problem-solving skills and ability to approach problems from multiple viewpoints.
  • Knowledge of networking and security best practices in cloud environments.
  • Solid understanding of DevOps principles and infrastructure as code (IaC) practices.
  • Experience with performance tuning, indexing, partitioning, and sharding for distributed database systems.
  • Hands-on experience with Cloud databases and Python for automation and scripting.
  • Excellent problem-solving and troubleshooting skills in a cloud environment.
  • Strong communication skills, with the ability to collaborate and communicate with teams and clients across geographies.
  • Knowledge of AI/ML databases and vector search engines for advanced use cases.
  • Certifications in cloud platforms (AWS Certified Solutions Architect, GCP Professional Data Engineer, etc.).
  • Experience with data governance and compliance in a cloud environment.

apply for job button