Svitla Systems is a global trusted IT solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia.
25 червня 2024

Senior Software Engineer — Ruby (with observability and configuration management tools) (вакансія неактивна)

Київ, Львів, Краків (Польща), віддалено

Svitla Systems is a global trusted IT solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia. Svitla is an outspoken advocate of workplace flexibility, an individual approach to our teammates’ professional and personal growth, and a family-like environment. Since 2003 we have served a wide range of customers, from innovative start-ups in California to large corporations like Ingenico, AstraZeneca, and Ancestry. At Svitla, developers work with clients directly, building lasting and successful partnerships. Our global mission is to build a business that contributes to the well-being of other communities and makes a lasting difference in the world. Join us!

The Opportunity

Svitla Systems Inc. is looking for a Senior Software Engineer — Ruby for a full-time position (40 hours per week) in Ukraine.

Our client is a cloud platform for business spend management (BSM). The client empowers companies worldwide with the visibility and control they need to spend smarter and safer. They provide a unified, cloud-based spend management platform that connects hundreds of organizations representing the Americas, EMEA, and APAC with millions of suppliers globally. The platform provides greater visibility into and control over how companies spend money. Small, medium, and large customers have used the platform to bring billions of dollars in cumulative spending under management.

About the project:

This track is a consolidation of numerous commercial and open-source tools in the observability space into one platform. The go-forward platform will be either Dynatrace, Datadog, or New Relic.

Our current toolset consists of New Relic (APM), ELK and Logz.io (Logging), Pingdom(synthetics), Influx (Metrics, box, and wire), Grafana (dashboards), Prometheus (K8S), Datadog (specific applications for APM, Logs, etc..)
The end state is all tools are turned off in place of a new platform.

  • ELK and New Relic*
  • DataDog* (pending they aren’t selected) and Logz.io by September 2024
  • Influx, Grafana and Prometheus by November 2024
  • Success is when all legacy tools are retired per the schedule laid out. All monitoring, alerts, logs, metrics, and dashboards are operational in the new platform

Requirements:


  • 5+ years of professional experience in software development, experience with on-premises apps
  • Experience with Ruby

  • Experience configuring observability tool instrumentation for large-scale applications is a must (not just for monitoring, but also for configuring them).

  • Experience with some of the following key technologies: Prometheus, Influx, Grafana, Telegraf, statsd, Elasticsearch, Logstash, Kibana, Open Telemetry, New Relic, Data Dog

  • Be experienced with Chef, Ansible, or other configuration management tools
  • Understanding of networking systems and protocols
  • Be confident in your ability to own and deliver projects and issues to resolution using Agile methodologies and demonstrate a definite bias for action and focus on results
  • Be an excellent communicator and cross-team collaborator
  • Strive for personal excellence through continuo
  • Have a degree in Computer Science or equivalent
  • Upper-intermediate-level of English.

Responsibilities:


  • Build and support the observability platform for a massive-scale public cloud environment from a metrics, logs, and transaction tracing perspective
  • Collaborate with Engineering and Product teams to instrument system, application, and business KPI monitoring of the Cloud
  • Work with our product engineering teams to ensure high performance and observability of our services.

  • Champion observability best practices across the organization. Educate and mentor team members while empowering them to leverage tools effectively.
  • Research and conduct experiments with new monitoring technologies and techniques
  • Be responsible for the design, integration, deployment, and support of hosted and SaaS monitoring and alerting applications
  • Ensure that teams define alerts that are understandable, actionable, and enriched
  • Automate infrastructure deployments and upgrades
  • Publish standards and best practice documentation for monitoring and alerting
  • Build a network of peers in similar SaaS organizations and attend industry events
  • Participate in an on-call rotation as required

We Offer:

  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Annual performance appraisals.
  • Flexibility in workspace, either remote or in one of our development offices.
  • Comprehensive medical insurance including dental and massages.
  • Sport reimbursement program for onsite and online activities.
  • Support of a healthy lifestyle, compensation for running events.
  • Bonuses for recommendations of new employees.
  • Bonuses for article writing, public talks, other activities.
  • Personal loan budget available for long-term personnel.
  • 20 vacation days, 10 national holidays and sick leaves.
  • Maternity leave policy and family days off.
  • Full compensation for conferences, courses, English classes.
  • Free webinars, meetups and conferences organized by Svitla.
  • Gifts for birthdays, New Year, anniversaries, children and more.
  • Fun corporate celebrations and activities, regular lectures on various topics.
  • Awesome team, friendly and supportive community!

About Svitla:

Svitla Systems is a global trusted IT solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia. Svitla is an outspoken advocate of workplace flexibility, best known for its well-established remote culture, individual approach to our teammate’s professional and personal growth, and family-like environment.

Since 2003, Svitla has served a wide range of clients, from innovative start-ups in California to mega-large corporations such as Ingenico, Amplience, InvoiceASAP and Global Citizen. At Svitla, developers work with clients’ teams directly, building lasting and successful partnerships, as a result of seamless integration with on-site processes.

Svitla Systems’ global mission is to build a business that contributes to the well-being of our partners, personnel and their families, improves our communities, and makes a lasting difference in the world. Join us!

If you are interested in our vacancy, please send your CV. We will be happy to see you in our friendly team :)