Skip to content

Вум билинг: Вакансия Dev Team Lead, Billing в Москве, работа в компании Skyeng (вакансия в архиве c 12 июня 2022)

Развертывание биллинговой системы NetUP UTM5 часть 1 / Хабр

Под катом будет рассказано о настройке отказоустойчивого кластера, для запуска биллинговой системы NetUР UTM5, настройке шифрования и резервного копирования «ценных» данных.


Почему именно кластер?

Надеюсь, что я не открою большой секрет сказав, что биллинг должен быть максимально отказоустойчивым. А как известно основной способ добиться отказоустойчивости — избыточность. Добиваться этого будем посредством Ganeti.

Ganeti — система управления кластером виртуализации, построенном на основе систем виртуализации Xen или KVM. Использует DRBD для организации отказоустойчивых кластеров.

Для претворения в жизнь данной идеи нам потребуется 2 сервера, с предустановленным Debian lenny. Фактически на одном «будет запущен биллинг», второй будет находиться в горячем резерве.

Пускай один из серверов, будет node1, тогда оставшийся будет node2.

Все ниже перечисленное необходимо проделать на каждой из нод.

Начнем с разбиения дисков. Предполагается, что у нас в каждом сервер стоит 2 одинаковых жестких диска. При установке я создал программный «зеркальный» рейд размером 2 гб и на него установил базовую систему.

Выглядит это так.

node1:~# fdisk -l /dev/hda

Device Boot Start End Blocks Id System

/dev/hda1 1 243 1951866 fd Linux raid autodetect

node1:~# fdisk -l /dev/hdb

/dev/hdb1 1 243 1951866 fd Linux raid autodetect

node1:~# cat /proc/mdstat

Personalities : [raid1]

md0 : active raid1 hda1[0] hdb1[1]

1951744 blocks [2/2] [UU]

Теперь создадим еще один зеркальный рейд массив, например размеров в 5 гб, размеры создаваемого массива но обеих нодах должны обязательно совпадать.

node1:~# fdisk -l /dev/hda

/dev/hda1 1 243 1951866 fd Linux raid autodetect

/dev/hda2 244 865 4996215 83 Linux

node1:~# fdisk -l /dev/hdb

/dev/hdb1 1 243 1951866 fd Linux raid autodetect

/dev/hdb2 244 865 4996215 83 Linux

Создаем рейд.

node1:~# mdadm —create /dev/md1 —level 1 —raid-devices=2 /dev/hda2 /dev/hdb2

Прописываем в автозагрузку.

node1:~# mdadm —examine —scan|grep -v /dev/md0 >> /etc/mdadm/mdadm.conf

Добавляем в /etc/hosts описание хостов, нужно для корректной авторизации

node1:~# mcedit /etc/hosts

192.168.0.111 node1.name.org node1

192.168.0.112 node2.name.org node2

192.168.0.113 cluster1.name.org cluster1

192.168.0.114 inst1.name.org inst1

Описание настройки интерфейсов опущу, я верю что вы справитесь с этим самостоятельно.

Устанавливаем пакет LVM2

node1:~# apt-get install lvm2

node1:~# pvcreate /dev/md1

Physical volume «/dev/md1» successfully created

node1:~# vgcreate xenvg /dev/md1

Volume group «xenvg» successfully created

Ставим ganeti

node1:~# apt-get install ganeti

Настраиваем Xen

node1:~# mcedit /etc/xen/xend-config.sxp

(xend-relocation-server yes)

(xend-relocation-port 8002)

(xend-relocation-address »)

(network-script network-bridge)

#(network-script network-dummy)

(vif-script vif-bridge)

(dom0-min-mem 0)

Настраиваем grub

node1:~# mcedit /boot/grub/menu. lst

## Xen hypervisor options to use with the default Xen boot option

# xenhopt=dom0_mem=256M

Обновляем загрузчик

node1:~# /sbin/update-grub

Перезагружаемся и если все работает приступаем к созданию кластера.

Устанавливаем DRBD

node1:~# apt-get install drbd8-modules-2.6.26-2-xen-686 drbd8-utils

Добавляем в автозагрузку

node1:~# echo drbd minor_count=64 >> /etc/modules

Загружаем модуль (конечно, если Вы не перезагрузили ноду)

node1:~# modprobe drbd minor_count=64

Настраиваем LVM

node1:~# mcedit /etc/lvm/lvm.conf

filter = [ «r|/dev/cdrom|», «r|/dev/drbd[0-9]+|» ]

Теперь все готово, для инициации кластера. Пускай, владельцем кластера будет node1.

На первой ноде (node1) выполняем команду

node1:~# gnt-cluster init -b eth0 -g xenvg —master-netdev eth0 cluster1.name.org

Добавляем node2 в кластер.

node1:~# gnt-node add node2.name.org

Если все прошло успешно, создаем instance (виртуальную машину в которой и будет работать биллинг)

node1:~# gnt-instance add -t drbd -n node2. name.org:node1.name.org -o debootstrap -s 2g —swap-size 128 -m 256 —kernel /boot/vmlinuz-2.6.26-2-xen-686 —ip 192.168.0.114 inst1.name.org

И так, что данная команда предполагает.

1.Мы создаем в кластере новую виртуальную машину именуемую inst1.name.org

2.Выделив ей 2 гб диска, 128 мб своп файла и 256 мб оперативной памяти.

3.Дистрибутив для виртуальной машины — Debian(debootstrap), ядро xen

4.Обязательно прошу обратить внимание опцию -n. Она определяет какая нода будет главной, а какая будет находиться в резерве.

Так запись node2.name.org:node1.name.org обозначает, что node2 основная, а node1 вспомогательная( в горячем резерве).

Если владельцем кластера у нас является первая нода (node1), instance предпочтительнее запускать на второй ноде(node2). В случае выхода из строя первой ноды(node1), биллинг будет и дальше работать, как только первая нода(node1) вернется в строй — произойдет синхронизация сетевого рейда и штатная работа кластера будет восстановлена. При выходе из строя второй ноды(node2) мы сохраняем управление кластером и имеем возможность перенести instance на первую ноду(node1) с минимальным простоем, и спокойно вводить в строй вторую не опасаясь «split-brian».

Для получения доступа к instance проведем несколько манипуляций.

node1:~# gnt-instance shutdown inst1.name.org

node1:~# gnt-instance startup —extra «xencons=tty1 console=tty1» inst1.name.org

Только теперь мы сможем получить полноценный доступ

node1:~# gnt-instance console inst1.name.org

Список манипуляций «внутри» instance.(по умолчанию у root`а пустой пароль).

Настраиваем сеть. (опять же надеюсь на Ваш интеллект, либо упорство)

Настраиваем apt.

Устанавливаем openssh-server и udev

Добавляем в /etc/fstab строчку

none /dev/pts devpts gid=5,mode=620 0 0

echo inst1 > /etc/hostname (Настраиваем hostname)

apt-get install locales (Ставим локали)

dpkg-reconfigure locales (Конфигурируем локали)

tasksel install standard (Доустанавливаем пакеты включенные в «стандартную сборку»)

Первоначальная настройка кластера завершена.

Рекомендую в обязательном порядке изучить документацию к ganeti. Вам должно быть ясно как переносить instance с ноды на ноду в штатном режиме, как перенести при аварии и т.д. Опять же в обязательном порядке необходимо составить памятку: как действовать в экстренной ситуации, заламинировать и повесить перед глазами, ибо аварии случаются редко, а мозг имеет тенденцию забывать.

О чем стоит задуматься в первую очередь после запуска кластера? Лично мне кажется, что нужно быть предельно готовым к неожиданному визиту суровых мужчин в масках, которым очень тяжело отказать в чем либо. Готовность будет заключаться в шифровании всех ценных данных и их своевременном резервном копировании.

Все дальнейшие настройки относятся непосредственно к виртуальной машине (instance).

Начнем с шифрования. Осуществлять его будем таким образом. При старте instance загружается базовая система, далее система ожидает пасс фразы для монтирования файла с зашифрованным разделом, после чего запускаем базу данных, биллинг и прочие «нужные сервисы».

Благодаря этому все храниться внутри instance, но для миграции нам необходимо погасить машину(размонтировать шифрованный раздел), иначе данные на зашифрованном разделе не будут полностью синхронизированы.

Устанавливаем необходимые пакеты.

inst1:~# apt-get install loop-aes-modules-2.6.26-2-xen

inst1:~# apt-get install loop-aes-utils

Выгружаем «старый» модуль(можете перезагрузить instance, что бы уже наверняка)

inst1:~# modprobe -r loop

Загружаем обновленный модуль

inst1:~# insmod /lib/modules/2.6.26-2-xen/updates/loop.ko

Создаем файл для зашифрованного раздела

inst1:~# dd if=/dev/zero of=/var/encrypt_file bs=4k count=10000

Монтируем созданный файл. Рекомендаций по пасс фразе давать не буду, это дело вкуса.

inst1:~# losetup -e AES256 /dev/loop1 /var/encrypt_file

Создаем файловую систему, при нашем уровне дублирования ext2 будет достаточно

inst1:~# mkfs -t ext2 /dev/loop1

Размонтируем файл

inst1:~# losetup -d /dev/loop1

Пример монтирование зашифрованного раздела

inst1:~# mount volume -o loop=/dev/loop1,encryption=AES256 /var/secure/ -t ext2

Шифрование swap файла на Ваше усмотрение, но учтите — паранойя заразная штука.

Как организовать резервное копирование данных? Можно по крону запускать чудесные самописные скрипты бекапа. Либо подойти ответственно и настроить централизованную систему бекапов, например bacula, рекомендации по настройке и примеры можно посмотреть здесь Настройка и понимание Bacula. Бекапы лучше тоже хранить на зашифрованном разделе, а сам сервер с бекапами желательно держать где то далеко, в известном узкому кругу лиц месте, а для надежности можно его обильно присыпать голубиными какашками, что бы даже пнуть мыслей не возникало.

Для резервного копирования базы данных советую добавить в описание задания (job) строки

ClientRunBeforeJob = «/usr/local/bin/create_mysql_dump»

ClientRunAfterJob = «/bin/rm -f /var/lib/bacula/mysql.dump»

Нужно учитывать, что база данных имеет обыкновение разрастаться в размерах, из-за чего увеличивается время дампа базы. Для избежания данной проблемы можно воспользоваться функцией архивации таблиц, которая была реализована начиная со сборки 006. Логика простая, архивные таблицы храним в отдельной базе, для доступа ядра биллинга к архивным данным создаем представления(view) на архивные таблицы. Бекап делается ощутимо быстрее, так как сохраняется только структура вида, без самих данных. Данные из архивных таблиц можно не резервировать, достаточно хранить только 2 копии на случай пожара.

Итогом всего вышеперечисленного может стать создание отказоустойчивый кластера, с увеличенной избыточностью дисковой подсистемы, возможностью географического разнесенния нод, шифрованием и резервным копированием ценных данных.

P.S. Почему выбор пал на NetUР UTM5?

Когда фирма купила лицензию, я сначала думал, что это из-за подробной документации, которой на момент приобретения (конец 2006 года) оказалось аж целых 260 страниц, правда он была откровенно сырой. Потом думал, что из-за грамотной тех. поддержки. Не спорю, поддержка оказалась на высоком уровне, но была исключительна «недружелюбна», что в купе с сырой документацией омрачало радость от приобретения «продукта» и растянуло переход больше чем на год. В итоге, все оказалось просто, наш директор съездил к своим друзьям, а как известно обезьянка будет с остервенением пожирать красные ягоды, только если она видит, как другие обезьянки делают тоже самое. Вот так вот мы стали гордыми обладателями данного «продукта».

Если уже быть честным до конца, то «продукт» показал себя крайне капризным, мало документированным, но как оказалось при правильной настройке — весьма стабильным, так настроенная система без особых вмешательств проработала больше года, единственное, пришлось чистить базу.

Вакансия «Dev Team Lead в Billing», удаленно, работа в компании «Skyeng» — Хабр Карьера

Требования

Бэкенд разработчик, Ведущий (Lead) • Управление людьми • Планирование • Управление разработкой

Местоположение и тип занятости

• Полный рабочий день • Можно удаленно

Компания

Skyeng

EdTech. Делаем образование современным и доступным с помощью технологий

Описание вакансии

Биллинг — это набор финансовых продуктов для клиентов и внутренних заказчиков: прием платежей, личный счет ученика и преподавателя, учет уроков и операции с уроками, внутренние инструменты. Команда биллинга сейчас — это 10 человек: менеджеры, тимлиды, разработчики, аналитики и QA. Нас ждут большие изменения, которые позволят Skyeng укрепить фундамент для развития существующих продуктов и запуска новых. Для достижения этих целей мы ищем сильного технического руководителя в команду биллинга.

Почему биллинг — крутая команда

  • Задачи проходят техническое ревью: встречаются 3-4 человека и придумывают решение
  • Ежедневные daily — все с вебками, регулярные Kaizen
  • Каждый понедельник проводим демо, где рассказываем, что сделали
  • Бизнес понимает необходимость рефакторинга: с ветряными мельницами бороться не придется
  • Используем современные, но стабильные технологии: PHP 7.4, Symfony 4.4, MySQL 8.0, RabbitMq
  • Любим порядок в коде и автоматизацию: PHP CodeSniffer, PHPStan, openapi-generator

За что мы отвечаем

  • Каждый месяц принимаем более 60к входящих платежей: множество платежных систем, валюты и страны со всего мира
  • Каждый месяц проводим более 30к выплат в любую точку мира с помощью множества платежных систем
  • Обрабатываем движение сотни тысяч уроков в месяц на балансах учеников и проводим по ним начисления вознаграждений преподавателям
  • Сводим данные для финансовой отчетности компании
  • Постоянно тестим новые идеи и развиваем продукт: личные счета учеников, рассрочки, подписки и безакцептные оплаты, PCI DSS

Твои задачи

  • Достижение долгосрочных и краткосрочных целей совместно с продуктовой командой (например, оптимизация работы отдела или внедрение рассрочки)
  • Непосредственное руководство командой: найм, мотивация, развитие сотрудников, планирование, выстраивание процессов и т. д.
  • Построение долгосрочной технической стратегии развития продуктов биллинга
  • Ответственность за архитектуру и технические решения совместно с командой

Наш идеальный кандидат

  • Имеет опыт самостоятельной разработки на PHP (обязательно)
  • С сильным техническим бэкграундом и опытом разработки
  • Развивал финансовые продукты
  • Знает стандартные практики и подходы в разработке
  • Понимает архитектурные практики и подходы
  • Лидер: харизматичный, энергичный, с развитыми soft-skills
  • Сильный менеджер с опытом проектного управления
  • Управлял командами разработки не менее 3 лет
  • Знает, как развивать самостоятельную команду
  • Ориентирован на результат, обладает бизнесовым мышлением
  • Самостоятельный и проактивный

Как будет устроен найм:

  • Техническое и менеджерское собеседование — 1.5-2 часа
  • Собеседование с руководителем — 1. 5-2 часа
  • Знакомство с командой
  • Сбор референсов
  • Оффер
  • Крутой онбординг и быстрое включение в продукт

Преимущества вакансии

  • Сильные продукты и социально значимые амбициозные цели. Мы меняем сферу образования и делаем учебу увлекательнее, чем Netflix.
  • Свобода действий. Каждый имеет возможность настраивать процессы, включаться в разнообразные проекты, запускать и развивать продукты, которые нужны людям.
  • Продуктовый подход. Опираемся на исследования и метрики, фокусируемся на результате, который приносит клиентам реальную пользу.
  • Удаленка здорового человека. Никто не контролирует, во сколько ты начинаешь работать и где находишься, главное — результат, которого ты пообещал достичь.
  • Обучение и мотивация. Отправляем на внутренние и внешние профессиональные курсы за счет компании, готовим к публичным выступлениям, помогаем составить персональный план развития.
  • Атмосфера, где слышат и понимают. Предлагай любую идею или конструктивно критикуй — твое мнение не останется без внимания и может все изменить.

И еще

  • Скидка 50% на уроки в Skyeng каждому сотруднику и его другу/родственнику.
  • Скидки до 65% в онлайн-университетах и компаниях-партнерах

Смотреть ещё вакансии

Способы оплаты — Управление водоснабжением

Оплачивать счета за коммунальные услуги WUM удобно и безопасно. Мы предлагаем несколько вариантов для удовлетворения потребностей наших клиентов, но если требуется дополнительная помощь, позвоните в наш офис для получения дополнительной информации по телефону (912)-352-9339.

 

Выставление счетов раз в два месяца

Клиенты будут получать счета примерно каждые 60 дней. * Для получения дополнительной информации посетите нашу страницу «Политики и процедуры».

*Все сроки оплаты и даты сбора могут незначительно отличаться от 60 дней из-за рабочей недели.

Способы оплаты

WUM принимает наличные, денежные переводы, чеки, кредитные/дебетовые карты и автоматические тратты с действующего расчетного счета.

Мы принимаем следующие способы оплаты:

  • Кредитные или дебетовые карты Visa, MasterCard, Discover.  При оплате картой взимается комиссия за обработку в размере 3 %.*
  • Банковский счет.  

Клиенты могут оплачивать счета за коммунальные услуги любым из следующих удобных способов:  

Автоматическая оплата:

Когда вы подписываетесь на регулярные платежи, ваши счета автоматически оплачиваются с вашей кредитной карты, дебетовой карты или вашего банковский счет. *   Зарегистрируйтесь в программе автоматической оплаты сегодня, выбрав соответствующую опцию на портале для клиентов.

Платежный ящик:

Платежный ящик, расположенный рядом с входом для клиентов в нашем офисе, безопасен и всегда доступен. Информация об учетной записи должна быть включена в платежи для успешного применения.

Оплата онлайн:

Позаботьтесь о своем счете и управляйте своим счетом онлайн. Войдите на Портал для клиентов или совершите платеж, не входя в систему, используя опцию Быстрая оплата.

Оплата по почте:

Чтобы оплатить по почте, подготовьте чек или денежный перевод к оплате Управлению водоканала и отправьте его вместе с квитанцией о счете за коммунальные услуги по следующему адресу:

Управление водоканала

Почтовый ящик 1526

Саванна, Джорджия 31402

Оплата по телефону:

Чтобы оплатить по телефону, просто позвоните (912) 352-9339 и выберите способ оплаты. Убедитесь, что ваш номер счета готов. Обратите внимание: при оплате кредитной или дебетовой картой взимается комиссия за обработку в размере 3% , которая добавляется к общей сумме .

Оплата на месте/автомобиль:

Оплата может быть произведена лично по адресу: 28 Abercorn Street, Savannah, GA 31401. Для дополнительного удобства наш офис предлагает лобби для клиентов с четырьмя окнами оплаты и проездом. — через полосу для тех, кто хочет остаться в своем автомобиле. Приняты меры безопасности в связи с COVID-19.

* Заинтересованы в настройке автоматической оплаты?

Обратите внимание:  Автоплатеж автоматически списывает средства с вашего счета ПО счету Дата платежа .   Автоматическая оплата должна быть установлена ​​как минимум за  72 часа до  даты оплаты выписки. Плата за автоматическое перечисление средств с расчетного или сберегательного счета не взимается. При использовании дебетовой или кредитной карты для автоматических платежей будет  Комиссия за обработку 3,00% добавлена ​​к окончательному платежу.

Вновь появляются жалобы на счета за воду — Новости округа Брайан

Жалобы на «непомерные» счета со стороны Управления водоканала снова появились в Интернете, и два жителя Южного Брайана просят округ принять какие-либо меры по этому поводу.

Тем временем глава управления водоканала утверждает, что выставление счетов компании является справедливым, а ее тарифы соответствуют тарифам, установленным Richmond Hill. В нем также говорится, что потребление воды, как правило, выше в июне и июле, и что дополнительное потребление приводит к более высоким счетам из-за того, что Отдел охраны окружающей среды требует поощрять сохранение окружающей среды, взимая с клиентов больше за большее использование воды, будь то за счет полива газонов или утечек.

Уже второй раз за все лето разгневанные жители Южного Брайана публично подвергают сомнению практику выставления счетов частной водопроводной компанией, но, возможно, это первый раз, когда жители пытались заставить чиновников вмешаться. Смотрите нашу историю с июля прошлого года.

Жан Иадероса и Синтия Гриффин, жители округа Оксфорд, 20 июля направили по электронной почте письмо комиссарам округа Брайан и представителям штата, чтобы «выразить обеспокоенность от имени жителей южного округа Брайан, которые удивлены и обеспокоены непомерными суммами, которые они получают. взимается…»

Электронное письмо ссылается на ряд жалоб, поданных на сайте социальной сети NextDoor, в том числе заявление одной жительницы о том, что ее счет обычно составляет 88 долларов, но в этом месяце он был больше 1330 долларов.

Ряд жителей также обратились в Bryan County News, рассказав подобные истории о неожиданно высоких счетах, необъяснимых расходах и обвинениях в плохом обслуживании клиентов.

«За последние десять лет проживания в Данэм-Марш мне трижды выставляли завышенные счета за воду», — написала Кэролин Этьен в электронном письме. «Из этих трех случаев только один раз я получил компенсацию из-за неправильной работы счетчика воды. Два других раза мне сказали, что у меня либо утечка, либо я использую чрезмерное количество воды. Эти две купюры составили примерно 1000 долларов».

Аса Клей, давний житель Южного Брайана, сказал, что примерно за 20 лет ему и его жене никогда не приходилось платить больше базовой ставки до выставления последнего счета. Он сказал, что ему сказали, что это была утечка, но он доказал, что это не так. Клэй винит в этом недавно установленный счетчик и говорит, что теперь он вручную отслеживает, сколько воды он использует.

— Я буду проверять его три раза в день и вести журнал, — сказал Клей.

Эштон Гибсон сообщила по электронной почте, что ее июньский счет составил 440 долларов, что более чем в пять раз больше, чем она обычно платит, и сообщила, что вручную проверила свою спринклерную систему на наличие утечек и не обнаружила их.

Гибсон, которая также живет в Оксфорде, сказала, что она оплатила этот счет «в июле в установленный срок, чтобы избежать просроченных платежей и отключения воды, но я все еще не считаю это точным».

В дополнение к утверждениям, что Управление водоканала завышает цены, жители также говорят, что компания плохо обслуживает клиентов. Гибсон сказал, что 70 долларов июньского счета были добавлены к предыдущему расчетному периоду.

«В моем счете не было объяснений, только заявление о том, что 70 долларов просрочены», — сказала она. «Предыдущая выписка, которую я получил, была на 86 долларов, и я заплатил ее полностью. Когда я спросил об этой просроченной оплате, мне сказали, что они допустили ошибку в последнем платежном цикле, и я действительно был должен это тогда, поэтому они добавили это в этот счет. Это правильно? Мое использование в моем последнем счете показало, что я не превысил базовое количество воды, так как они могут выставлять мне такие счета после факта?»

У Джулии Леско, которая сказала, что они с мужем живут в Южном Бакхеде девять лет, была похожая история.

«На протяжении многих лет возникали проблемы с выставлением счетов и оплатой услуг WUM. В настоящее время, похоже, возникла серьезная проблема», — сказала она, отметив, что ее счет в апреле составил 86 долларов и был оплачен в установленный срок. В июне это было 470,83 доллара, которые, по словам Леско, были выплачены полностью к установленному сроку. «Этот счет имел текущую стоимость в размере 310,36 долларов США вместе с «корректировкой выставления счетов» в размере 160,47 долларов США».

«Мы несколько раз пытались позвонить в WUM за разъяснениями», — добавил Леско. «Ни один живой человек не отвечает на звонок. Нас задерживают на неопределенный срок. Также мы оставили сообщения для ответных звонков. На наши звонки так и не ответили. Мы даже получили по электронной почте опрос, в котором нас спрашивали о нашем опыте работы с WUM. Мы завершили опрос, и наш ответ не был благоприятным для WUM. В опросе спрашивали, хотим ли мы, чтобы WUM связался с нами. Наш ответ был да, мы хотели бы, чтобы с нами связались. Однако на сегодняшний день никто из WUM не связался с нами по телефону или электронной почте».

В ответе по электронной почте Ядеросе и округу президент Управления водоканала Марк Смит В. сказал, что тарифы Управления водоканала аналогичны тарифам Ричмонд-Хилла для аналогичного использования: «Средняя семья из четырех человек использует 10 000 галлонов в месяц», — говорится в электронном письме. «Расчет потребления на 10 000 галлонов по текущим ставкам составляет 53,30 доллара для Ричмонд-Хилла и 55 долларов для управления водоснабжением».

«Мы работаем по восьминедельному расчетному циклу, поэтому наши клиенты получают счета за два месяца потребления. Это, очевидно, будет более высокий счет, чем жители города Ричмонд-Хилл, которым ежемесячно выставляются счета», — говорится в электронном письме. «Это может создать неправильное представление о том, что наши ставки значительно выше».

В нем также говорилось: «Одно из отличий в нашей структуре ставок заключается в том, что мы взимаем более высокую базовую ставку, которая включает 6000 галлонов потребления, а город Ричмонд-Хилл взимает более низкую базовую ставку, но взимает плату за каждый использованный галлон. Мы взимаем примерно такую ​​же ставку для средних уровней, но переходим к более агрессивной ставке для наших пользователей с высоким потреблением, чтобы способствовать сохранению».

Компания заявила, что взимает базовую ставку в размере 43 долларов США в месяц за до 6000 галлонов в месяц, а затем увеличивает плату за дополнительное использование. Он утверждает, что Richmond Hill взимает базовую ставку в размере 20,50 долларов США за неиспользование и взимает 3,20 доллара США за тысячу галлонов, используемых в месяц до 6000 галлонов, прежде чем он увеличит свои расходы, согласно расчетам WUM.

В примере, предоставленном WUM, говорится, что с того, кто использовал 44 000 галлонов за два месяца, будет взиматься плата в размере 210 долларов США, в то время как город будет взимать с клиента 197,80 долларов США за ту же сумму за тот же период времени.

В электронном письме WUM говорится, что около 80 процентов ее клиентов в Брайане использовали менее 30 000 галлонов в месяц за два месяца, в то время как более 70 процентов использовали менее 44 000 галлонов в месяц.

В электронном письме компании также отмечалось, что на ее тарифы и ее способность перекачивать воду влияет разрешение на изъятие EPD.

«Город Ричмонд-Хилл, округ Брайан и Управление водоканала имеют фиксированное количество воды в наших разрешениях на забор воды в штате Джорджия …», — говорилось в электронном письме. «Штат Джорджия требует, чтобы у нас была активная кампания по поощрению экономии воды, и чтобы мы использовали природоохранные цены в нашей структуре ставок, чтобы воспрепятствовать чрезмерному потреблению воды. Это можно проверить на странице 4 прилагаемого разрешения. Сохранение позволит водным ресурсам быть доступными для округа Брайан в будущем. Перед администрацией города Ричмонд-Хилл, округа Брайан и Управлением водоканала будет поставлена ​​задача обеспечить водой весь ожидаемый рост округа Брайан в будущем».

В электронном письме Iadorosa, адресованном округу Брайан и официальным лицам штата, говорится, что компания «не несет ответственности ни перед каким государственным агентством за установление цен. WUM владеет отдельными системами водоснабжения; следовательно, они могут устанавливать любые ставки, какие им заблагорассудится. Что касается соблюдения требований к качеству воды, да, они должны соблюдать правила EPD».

В нем также говорилось: «Жители южного округа Брайан действительно хотели бы получить некоторые ответы от WUM и поддержку от вас, наших избранных должностных лиц и государственных служащих, чтобы привести их в соответствие и привлечь к ответственности за их проблематичное взвинчивание цен. Как правительство, граждане и водоканалы могут работать вместе, чтобы сформировать государственно-частное партнерство или законодательство, которое удерживает цены на воду в соответствии, понятном, объяснимом и в рамках понятных и приемлемых для всех параметров?»

Ответ Управления водоканала на электронное письмо Иадероса заканчивался словами: «Мы надеемся, что эта информация поможет вам понять ваши тарифы на воду. Если у вас есть какие-либо дополнительные вопросы, пожалуйста, не стесняйтесь обращаться к нам».

Подробнее об этой истории будет рассказано позже, в том числе о том, как округ Брайан взимает плату с потребителей воды.

 Загрузить PDF Ответ от Управления водоканала

Электронное письмо от Жана Иадероса в округ:

Дата: 20 июля 2020 г.

Кому: Бену Тейлору, администратору округа, округ Брайан, Джорджия

         Картер Инфингер, Ноа Ковингтон, Уэйд Прайс, Стив Майерс, Брэд Брукшир, Джин Уоллес, Совет уполномоченных округа Брайан

         Джесси Петреа, Палата представителей штата Джорджия 9003

         Бен Уотсон, Сенат штата Джорджия

От: Жана Иадероса, резидента округа Брайан

       

Re: Управление водоканала (WUM), местная компания водоснабжения, имеет монополию на системы водоснабжения и ценообразование

Мы пишем, чтобы выразить обеспокоенность от имени жителей южного округа Брайан, которые удивлены и обеспокоены непомерными суммами, взимаемыми с них Управлением водоканала (WUM), нашим поставщиком воды, который не несет ответственности ни перед каким государственным органом. для установления цены. WUM владеет отдельными системами водоснабжения; следовательно, они могут устанавливать любые ставки, какие им заблагорассудится. С точки зрения соответствия качеству воды, да, они должны придерживаться правил EPD. В ответ на сообщение в Твиттере, отправленное им на этой неделе на эту тему, один из их сотрудников заявил: «На самом деле мы очень тесно сотрудничаем с Отделом охраны окружающей среды штата Джорджия, на структуру наших ставок влияют усилия по сохранению водных ресурсов и EPD Джорджии. частный оператор водоснабжения и водоотведения, но мы по-прежнему соблюдаем и сохраняем хорошую репутацию в соответствии с политиками и государственными постановлениями». А цены?

Чтобы дать вам некоторую информацию, на веб-сайте WUM указано, что это частная компания, которая обслуживает «26 000 домохозяйств из следующих округов: Брантли, Брайан, Буллок, Камден, Чатем, Кофе, Эффингем, Глинн, Либерти, Лонг, Макинтош, Пирс. , Уэр и Уэйн». Сначала мы узнали, что мои соседи на юге Брайана также были ошеломлены неожиданно высокими обвинениями WUM в новостной ленте Nextdoor. https://nextdoor.com/news_feed/ В Nextdoor люди жалуются на возмутительные обвинения, которые появляются безосновательно. Они задокументировали такие ситуации, как: использование воды увеличивается с базового уровня до 82 000 галлонов за один расчетный период; документирование удвоения и утроения потребления воды и связанных с этим платежей; низкое давление воды — особенно проблема для пожарных гидрантов. Одна жительница утверждает, что ее обычный счет составляет 88 долларов. Последний стоил 1330 долларов. Список можно продолжить. Как домовладельцы, арендаторы жилья и жители округа Брайан, мы требуем от WUM определенной ответственности. И тем не менее, похоже, что WUM утверждает, что высокие затраты связаны с повышением тарифов, утечкой информации у домовладельцев или рекомендациями жителям сфотографировать показания счетчиков, чтобы отправить им.

Жители южного округа Брайан очень хотели бы получить ответы от WUM и поддержку от вас, наших выборных должностных лиц и государственных служащих, чтобы привести их в порядок и привлечь к ответственности за взвинчивание цен.