Apply

Senior Infrastructure Engineer

Posted 2024-11-14

View full description

💎 Seniority level: Senior, 4+ years

📍 Location: Romania

🔍 Industry: Analytics engineering

🏢 Company: dbt Labs

🗣️ Languages: English

⏳ Experience: 4+ years

🪄 Skills: AWSPythonBashKubernetesAzureTerraform

Requirements:
  • Experience with AWS, Azure, or GCP, Terraform, Kubernetes, Python, and Bash.
  • Solid experience with declarative Infrastructure as Code, ideally with Terraform or a willingness to learn.
  • Experience working asynchronously in a fully-remote, distributed team.
  • Excellent communication and writing skills.
Responsibilities:
  • Design, operate, and support infrastructure systems with parity across tenancy models (single vs multi) and public clouds (AWS and Azure).
  • Work with engineering teams to consistently deploy their services to those environments.
  • Help create a great developer experience collaborating with Architecture, SRE, Release Engineering, and Security teams.
  • Participate in a balanced on-call rotation and help upgrade tooling to reduce toil.
Apply

Related Jobs

Apply

📍 Dubai, London

🔍 Data Infrastructure

🏢 Company: Eqvilent

  • 3+ years in a similar role.
  • Proven experience with AWS or other cloud providers.
  • Experience with distributed systems (e.g. Apache Kafka, Apache Airflow, Apache Hadoop).
  • Proficiency with Terraform.
  • Extensive experience with Docker and Kubernetes, including cluster setup, node pools, and Helm charts.
  • Experience with CI/CD tools (e.g. GitLab CI, Jenkins).
  • Familiarity with observability tools such as Prometheus, Grafana, ELK stack.
  • Solid understanding of networking, security, and system architecture.
  • Strong scripting skills (e.g., Python, Bash).
  • Excellent problem-solving skills, communication, and collaboration abilities.

  • Design, implement, and maintain both cloud and on-premise compute and storage infrastructure.
  • Set up and manage Kubernetes clusters, implement Helm charts, ensuring high availability and performance.
  • Set up, maintain, and scale distributed systems (e.g. Apache Kafka, Apache Airflow) ensuring data integrity and security.
  • Automate code delivery processes and implement CI/CD, monitoring, logging, and alerting solutions.
  • Collaborate with development and operations teams, provide production support, and participate in on-call rotations.

AWSDockerPythonApache AirflowApache HadoopBashHadoopJenkinsKafkaKubernetesAirflowApache KafkaGrafanaPrometheusCollaborationCI/CDTerraform

Posted 2024-10-21
Apply
Apply

📍 EMEA

🧭 Full-Time

🔍 Database and Software Solutions

🏢 Company: MongoDB

  • Pragmatic, detail-oriented, self-motivated, and understands the benefits of collaboration.
  • Provides guidance and coaching to entry-mid level engineers.
  • Takes a software-driven approach to solving problems and routinely uses git to track progress.
  • Familiar with software engineering principles, dependency injection, composition, and test driven development.
  • Experience designing/implementing medium/large scale software projects (preferably with Go).
  • Familiar with standard authentication protocols (e.g OAuth).
  • Familiar with the development of web services and/or Kubernetes controllers.
  • Experienced performing deep technical analysis and fixing applications, systems, and networks.
  • Strong Linux and TCP/IP networking skills.
  • Solid knowledge of cloud infrastructure.
  • Experience with configuration management tools and managing infrastructure through code.
  • Familiar with how to use CI/CD workflows and tooling to deploy production services.
  • Experience running containers in a production environment, preferably Kubernetes based.
  • Experience with observability concepts and tooling, metrics, logging, traces, Prometheus, Grafana, OpenTelemetry.
  • Has practical knowledge of delivering production level services with SLI/SLOs and understands how to measure, track and adjust them.

  • Work with engineering teams across MongoDB to investigate gaps and limitations in existing development workflows and understand new infrastructure and platform requirements.
  • Design self-service platform services and developer tooling that focuses on reliability, usability, and provides the appropriate level of abstraction from cloud infrastructure.
  • Regularly write and review automation, configuration management, and application code.
  • Author and review functional specifications and scoping documents for large platform projects and services.
  • Own and operate much of the internal development platform that runs MongoDB.
  • Work on a distributed team that frequently interacts with remote engineers across multiple time zones.

AWSGitKubernetesMicrosoft AzureOAuthAzureGoGrafanaPrometheusCollaborationCI/CDLinux

Posted 2024-10-20
Apply