×

Sign in to WWR










Forgot your password?

See more Full-Stack Programming jobs

Back to all jobs

Database and Microservices infrastructure Devops engineer

About this role

Are you ready to join an exciting start-up that is revolutionizing how dis-information is handled on the internet? Get ready to join a small but growing team of highly talented engineers and leaders, building exciting AI-driven services and technologies. As an Infrastructure Architect for Blackbird.AI, you will own the infrastructure architecture for a real-time streaming cloud hosted analytics platform, and help the company establish a solid foundation for deployment of different micro services databases and frameworks, along with performance monitoring tools, continuous integration and deployment pipelines.

Job Responsibilities:

  • Own and maintain self hosted and AWS hosted Linux servers.
  • High proactivity in troubleshooting and communicating on server infrastructure deployments.
  • Develop, and maintain kubernetes clusters that hold several databases and ETLs
    • Engineer fault tolerance, backup and retention policies.
    • Develop deployment and rollout scripts.
    • Monitor and scale the different databases.
  • Develop and maintain servicing different web applications through web servers and ingresses.
  • Maintain and scale several deployments: Kafka, ElasticSearch, postgresDB, redis ...
  • Audit and manage security related issues : TLS , firewalls etc ...
  • Automate cloud agnostic deployments to : AWS or on premise.
  • Work with the data engineering team and the full stack development team to ensure best practices in terms of stack choice and deployments.

Requirements

Must Have:

  • BS degree in Computer Science or equivalent
  • Demonstrated product success with deployment in the cloud and SaaS model; in a horizontally scalable distributed fashion.
  • Expert level knowledge of Linux systems.
  • Expert level capable of Kubernetes ecosystem and docker containers.
  • Proficiency in Helm charts , Python and or golang.
  • Solid level in web servers and security related topics.
  • Good experience in building and maintaining Kafka clusters and redis clusters.
  • Experience in deploying and maintaining prometheus, grafana and setting up monitoring for the infrastructure.
  • Good knowledge of ElasticSearch and MetricBeat for log monitoring.
  • Solid experience in addressing infrastructure security issues.
  • 2+ years' hands-on experience in developing with Python, Bash.
  • Familiarity with infrastructure as code tools , terraform or similar.
  • Experience in Managing secrets stores, Vault or similar.
  • Expertise in build automation, continuous integration and deployment (CI/CD) tools,
  • Experience working with cloud based services (similar to AWS S3, CloudFront, Route53, ElastiCache etc.).
  • Experience working with distributed teams.

Helpful to Have:

  • Experience with MLOps frameworks Kubeflow, SeldOn or similar.
  • Experience in building Kubernetes operators in golang.
  • Technical background or experience with AI/ML deployments.
  • Experience with multi-tenant deployments in AWS or similar.
  • Familiarity with mainstream ETL tools, airflow or similar.
  • Experience dealing with massive datasets in order of terabytes.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Work From Home
  • Stock Option Plan

Take note - due to the high volume of applicants, only shortlisted candidates will be notified. Thank you for taking the time to apply for the role at Blackbird.AI.

  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!

Apply for this Position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!