Data Engineer

Talent Genie

  • Pretoria, Gauteng
  • Permanent
  • Full-time
  • 2 months ago
We are committed to excellence and are looking for a dynamic Data Engineer to join our team. If you are passionate about leveraging cutting-edge technologies to solve complex problems, we want you on our team.Hybrid (once a week) - PretoriaAs a Data Engineer at Dotcom, you will play a crucial role in our engineering team, responsible for designing, implementing, and managing our cloud-based infrastructure and big data pipelines. Your expertise in DevOps practices, combined with your knowledge of big data technologies, will drive the development of scalable and efficient systems to handle our growing data needs. You will collaborate closely with data scientists, software engineers, and IT professionals to ensure our infrastructure supports our objectives and innovation goalsKey Responsibilities:
  • Design, build, and maintain the CI/CD pipeline for automated code deployment processes.
  • Manage and optimize our PostgreSQL databases, ensuring high availability and performance.
  • Develop and maintain scalable and efficient data processing pipelines using Apache Spark.
  • Write robust, efficient, and maintainable code in Python for various data and DevOps tasks.
  • Deploy, manage, and scale applications using Kubernetes, ensuring seamless deployment and operation.
  • Utilize Git/GitLab for version control and collaboration with the development team.
  • Monitor system performance, troubleshoot issues, and implement solutions to ensure optimal operation and security.
  • Stay up-to-date with emerging trends in DevOps, big data technologies, and cloud computing to drive continuous improvement and innovation within the team.
Essential Skills and Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 5 years of experience in a DevOps role, with a proven track record of developing and maintaining scalable infrastructure.
  • Strong experience with PostgreSQL, Apache Spark, and Python is mandatory.
  • In-depth knowledge of Kubernetes (aka K8), including deployment, scaling, and management of containerized applications.
  • Proficient in Git/GitLab for version control and collaborative development.
  • Solid understanding of CI/CD pipelines and automation tools.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Strong communication and collaboration skills, with the ability to interact effectively with different stakeholders.
Desirable:
  • Experience with cloud services (AWS, GCP, Azure) and their managed services.
  • Certifications in Kubernetes, cloud technologies, or DevOps methodologies.
  • Experience in working with big data technologies beyond Apache Spark.
  • A passion for learning and adapting to new technologies and challenges.

JobPlacements.com

Similar Jobs

  • Data Engineer

    Boardroom Appointments

    • Pretoria, Gauteng
    About the job Data Engineer REQUIRED MINIMUM EDUCATION/TRAINING: BCom or Bachelors degree in Information Technology / Computer Science / Engineering (IT) or similar Data Engine…
    • 1 month ago
  • Data Engineer

    Boardroom Appointments

    • Pretoria, Gauteng
    REQUIRED MINIMUM EDUCATION/TRAINING: BCom or Bachelors degree in Information Technology / Computer Science / Engineering (IT) or similar Data Engineering tools (Azure Data Engine…
    • 1 month ago
    • Apply easily
  • Data Engineer

    OfferZen

    • Pretoria, Gauteng
    Data Engineer Are you a talented data engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect develop…
    • 14 days ago