Чолпонбаев Бакыт Жумадилович

Инженер-программист IT Департамент а

ДОЛЖНОСТНЫЕ ОБЯЗАННОСТИ

2.1. Разработка и внедрение электронных образовательных технологий и электронных ресурсов в учебный процесс КГТУ им. И. Раззакова, разработка электронно-учебных материалов, соответствующих графических (флеш-анимаций), аудио и видео объектов (программные приложения Autocad, Adobe Premier, CorelDraw, Photoshop, и др.).

2.2. Организационное и техническое сопровождение мероприятий и проектов, направленных на популяризацию использования дистанционного образования в КГТУ им. И. Раззакова.

2.3. Создание и разработка электронно-учебных материалов, web-ресурсов и базы данных Департамента IT (программы CorelDraw, Photoshop, системы Windows, среда MSOffice, LMS систем, MSDreamweaver, HTML и др.).

2.4. Администрирование и техническое сопровождение работы образовательного портала, официального сайта и корпоративной почты КГТУ им И. Раззакова.

2.5. Разработка необходимых программ, их запуск, установка, отладка и дальнейшее использование.

2.6. Разработка инструкций и руководств по работе с программами, оформление необходимой технической документации.

2.7. Определение возможностей использования прикладных программных продуктов.

2.8. Знание порядка и условий работы в образовательных учреждениях, правил внутреннего трудового распорядка, основ делопроизводства, выполнение поручений и заданий директора и зав.web-центра Департамента IT.

 

Автоматизация процессов:

  • Автоматизация сборки, тестирования и развертывания: DevOps стремится автоматизировать все этапы жизненного цикла разработки ПО, от написания кода до его развертывания в production. Это включает в себя автоматизированные тесты (unit, integration, end-to-end), сборку программного обеспечения и развертывание на различные окружения (development, staging, production).
  • Инфраструктура как код (Infrastructure as Code, IaC): Управление и предоставление инфраструктуры (серверы, сети, базы данных) с использованием кода, что позволяет автоматизировать создание, настройку и управление инфраструктурой, а также управлять ей как версией продукта. Инструменты, такие как Terraform, Ansible и CloudFormation, позволяют описывать инфраструктуру в коде.
  • Автоматическое масштабирование: Настройка инфраструктуры для автоматического масштабирования в зависимости от нагрузки, обеспечивая доступность и производительность приложения.

2. Непрерывная интеграция и поставка (CI/CD):

  • Continuous Integration (CI): CI подразумевает слияние всех рабочих копий кода разработчиков в центральный репозиторий несколько раз в день. Каждый раз при слиянии запускаются автоматические тесты для выявления ошибок на ранних этапах.
  • Continuous Delivery (CD): CD — это автоматизированный процесс, который позволяет автоматически развертывать изменения кода в тестовую или production среду после успешного прохождения всех тестов. Это позволяет быстро и надежно выпускать новые версии программного обеспечения.

3. Мониторинг и Logging:

  • Сбор и анализ логов: Сбор логов с различных компонентов системы и их анализ позволяет выявлять проблемы и отслеживать производительность.
  • Мониторинг производительности и доступности: Инструменты мониторинга позволяют отслеживать ключевые метрики производительности системы, такие как загрузка CPU, использование памяти, время отклика, и доступность сервисов. DevOps инженеры настраивают оповещения для оперативного реагирования на возникающие проблемы.

 


Кабинет: 1/332

Институты Высшие школы Колледж/Лицей
Департаменты Отделы Центры
Международным студентам
Центр обслуживания студентов
ЦОС 1-2-3
Территориально обособленные филиалы