DevOps Engineer

LearnWorlds is a cloud-based e-learning platform offering tailor-made solutions for creating e-learning websites and online courses, with B2B/B2C functionality.
GreeceCyprus
DevOps
Mid-Level Software Engineer
Remote
51 - 100 Employees
2+ years of experience
Education · Enterprise SaaS

Description For DevOps Engineer

LearnWorlds is seeking a Mid-level DevOps Engineer to join their dynamic Engineering Team. The role involves improving day-to-day operations and infrastructure, working with technologies such as PHP, Go, MongoDB, PostgreSQL, Kafka, and Redis on Google Cloud Platform. Key responsibilities include:

  • Working with CI/CD tools like GitLab CI to ensure efficient, reliable, and scalable infrastructure deployment.
  • Monitoring performance and reliability of customer-facing production services and asynchronous jobs.
  • Managing and improving internal tools and processes for deploying and testing code.
  • Thriving in a dynamic GCP scalable production environment, maintaining multiple high-availability services.
  • Collaborating with cross-functional teams to troubleshoot and optimize engineering tools and build pipeline.
  • Embracing a startup mentality with frequent code deployments to production.

Requirements:

  • 2-3 years of experience in production engineering or DevOps roles.
  • Proficiency in Kubernetes, Helm, and cloud-native technologies.
  • Experience managing production Kafka clusters.
  • Skills in monitoring and observability tools.
  • Hands-on experience with container technologies like Docker and Podman.
  • Strong coding and scripting skills (Bash, Go).

Nice-to-have:

  • Experience with cloud-native architecture on GCP or AWS.
  • Google Cloud or Kubernetes Administrator certification.
  • Familiarity with LMS systems and PHP code.
  • Open-source contributions.

LearnWorlds offers a range of benefits, including remote work options, private health insurance, annual training budget, home office allowance, and the opportunity to work with a top e-learning platform. Join a team committed to empowering learning and shaping the future of e-learning.

Last updated 4 months ago

Responsibilities For DevOps Engineer

  • Work with CI/CD tools like GitLab CI
  • Monitor performance of production services
  • Manage and improve internal tools for deploying and testing code
  • Maintain multiple high-availability services in GCP
  • Collaborate with cross-functional teams to optimize engineering processes
  • Frequently deploy code to production

Requirements For DevOps Engineer

PHP
Go
MongoDB
PostgreSQL
Kafka
Redis
Kubernetes
Linux
  • 2-3 years of experience in production engineering or DevOps
  • Proficiency in Kubernetes, Helm, and cloud-native technologies
  • Experience managing production Kafka clusters
  • Skills in monitoring and observability tools
  • Experience with container technologies (Docker, Podman)
  • Strong coding and scripting skills (Bash, Go)

Benefits For DevOps Engineer

Medical Insurance
Education Budget
Equity
  • Private life and health insurance plan
  • Fully remote work option
  • Annual training budget
  • Annual home office allowance
  • Company laptop & monitor
  • 23 days of paid time off
  • 3 early summer Fridays in July and August
  • Free LearnWorlds School to build and sell courses
  • Opportunity for growth
  • Annual company retreats

Interested in this job?

Jobs Related To LearnWorlds DevOps Engineer

Linux Desktop Support Engineer

Remote Linux Desktop Support Engineer position at Canonical, focusing on technical support and system administration for Ubuntu and open source products.

Program Manager, Construction Area Environmental Health and Safety

Lead EHS programs for Google's construction projects, ensuring safety compliance and risk management while working with cross-functional teams in data center development.

Data Center Operations Manager, Global Server Operations

Lead data center operations teams at Google, managing infrastructure, hardware installation, and technical projects while ensuring operational excellence.

Data Center Server Operations Manager

Lead data center operations team at Google, managing server infrastructure and technical implementations with competitive compensation and benefits.

Data Center Server Operations Manager

Lead Google's data center operations team, managing infrastructure and technical staff while ensuring optimal performance of server hardware and software systems.