DevOps Engineer

at Braintrust
Location Dar es Salaam, Tanzania, United Republic of
Date Posted May 10, 2024
Category Engineering
IT / Information Technology
Job Type Full-time
Currency TZS

Description

Role Overview:

We are seeking a skilled DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in maintaining cloud environments, developing CI/CD pipelines and Python.

Key Responsibilities:

  • Maintain Cloud Environments: Utilize your expertise in cloud infrastructure, particularly within Azure, to ensure the reliability, scalability, and security of our systems. Experience with infrastructure-as-code systems such as Terraform or Ansible is essential for automating deployment and management processes.
  • Web Application Maintenance: Take ownership of configuring, deploying, testing, and administering web applications to ensure optimal performance and user experience.
  • CI/CD Pipeline Development: Develop robust CI/CD pipelines using GitHub Actions or equivalent tools to automate the build, test, and deployment processes, enabling rapid and reliable delivery of software updates.
  • Python Proficiency: Demonstrate proficiency in Python programming, including experience with test frameworks like pytest, to contribute to the development and maintenance of our codebase.

Preferred Qualifications:

  • Experience with Databricks: Familiarity with Databricks platform for data engineering and analytics tasks is highly desirable.
  • Experience with Kubernetes: Knowledge of container orchestration with Kubernetes is a plus, as we continue to modernize our infrastructure.
  • Basic HTML Familiarity: While not a primary requirement, basic familiarity with HTML is advantageous for collaborating with frontend developers and understanding web application components.
  • Monitoring and Alerting Expertise: Experience with monitoring and alerting tools such as Datadog or similar platforms will be beneficial for proactively identifying and resolving issues within our systems.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • years of experience in a similar role.
  • Strong communication and teamwork skills.
  • Ability to adapt to a fast-paced, agile environment and prioritize multiple tasks effectively.
Drop files here browse files ...