Virgil Cherecheș
×
Virgil Cherecheș

Virgil Cherecheș

DevOps Engineer

English

Background


About

About

I started my IT career as a system admin in the days of commercial Unices' supremacy in the enterprise IT. Those days I mastered all kind of technologies: storage, SAN, backup, SSL VPNs, Load balancers, clusters etc. and I promoted the standardization of system's provisioning and configuration. Since 2013, I embraced the devops way of working and I was promoting infrastructure as code in the traditional enterprise. Starting with fall 2017 I joined a team of cloud developers for improvement of Orange private cloud distribution based on OpenStack. In the last quarter of 2021 I joined Bosch Nexeed Industrial IoT project as a DevOps Engineer.

Work Experience

Work Experience

  • DevOps Engineer, Bosch Service Solutions S.R.L

    Sep, 2021 - Present

    Using my knowledge and skills to suggest operational improvements for Nexeed IAS Industrial IoT Platform

    • Took part into daily operational duties for Nexeed environments (on-premise and on cloud)

    • Questioned the status-quo and proposed changes

    • Implemented a PoC based on helm3 and Ansible operator for improvement and simplification of Nexeed deployment flow

    • Assisted development teams in troubleshooting of issues on development environments and updating existing automation

  • Senior Cloud Developer, Orange Labs for Networks

    Dec, 2018 - Sep, 20212 years 9 months

    • Raised the level of automation for OrangeIaaS (Openstack based cloud) deployment and lifecycle tools

    • Worked together with a large team in reaching CI/CD milestone for Orange IaaS automation code

    • Introduced helm charts as a deployment method for Openstack components

    • Developed a mechanism for deploying OrangeIaaS on top of Openstack VMs

    • Implemented validation framework for deployment input variables

    • Developed a Kubernetes operator for libvirtd

    • Improved the development workflow by implementing automated generated comments and raised issue using Gitlab web hooks

    • Improved solution security by implementing Consul ACL & Vault auth agent support

    • Contributed to kanod project: https://gitlab.com/Orange-OpenSource/kanod

  • IT Solutions Architect, Orange Labs for Services

    Oct, 2017 - Dec, 20181 year 2 months

    • Developed self-service jobs for Openstack development environment on top of Openstack VMs using Rundeck, k8s, Terraform & Ansible

    • Implemented self-service jobs for Openstack service tenant design

    • Developed testing framework for Openstack clouds based on Python and Terraform

    • Investigated and implemented different opensource projects like Skydive, Kubespray, LOCI, Openstack Helm etc.

    • Organized Rundeck workshop for fellow engineers

    • Implemented customizations for CloudFoundry application releases

  • Infrastructure Solutions Architect, Orange Services S.R.L.

    Dec, 2013 - Oct, 20173 years 10 months

    Developed automation & configuration management framework to minimize errors, improve deployment speed and raise new technology adoption level.

    • Designed and partially implemented ORO automation framework based on Puppet, Foreman & Rundeck

    • Established models for storage peformance testing

    • Designed and implemented a storage inventory and reporting solution based on Rundeck, Sidekiq and Superset

    • Built a ssh key distribution engine based on Puppet and Active directory groups and user attributes

    • Developed an application deployment pipeline based on Rundeck, Ansible & Consul

    • Introduced Docker & Rancher technology and integrate it in the existing framework

    • Organized training and workshops for fellow engineers

  • Infrastructure Operations Manager, Orange Romania S.A.

    Aug, 2011 - Dec, 20132 years 4 months

    Led Infrastructure Operations team towards common working standard and better efficiency.

    • Takeover the management of a team with heterogenous skill set and different working models

    • Imposed common responsibilities and working models

    • Decreased OPEX & CAPEX costs by organizing RFQs

    • Ensured right allocation of enterprise resources based on performance needs

    • Increased server virtualization ratio

    • Refreshed obsolete technologies

    • Saved budget by discontinuing unused license support

  • Infrastructure Solutions Architect, Orange Romania S.A.

    Jun, 2008 - Aug, 20113 years 2 months

    Provide technical leadership and direction to develop vision and establish server and storage area network infrastructure.

    • Designed and implemented franchise access solution based on Juniper SA

    • Implemented automation solution based on HP Server Automation

    • Developed ITIL compliant webforms integrated with OTRS

    • Continuous improvement for EMC storage infrastructure performance

    • Analyzed VAS workloads and recommend candidates for migration to virtual environments

Skills

Skills

  • Unix & Linux System administration

    Redhat/CentOS/Ubuntu

    HP-UX

    Sun Solaris

  • Programming languages

    Python

    Ruby

    Shell scripting

    Go

  • Frameworks/Libraries

    RubyOnRails

    Flask

    Kopf

    Operator SDK

    Celery

    Sidekiq

  • Storage administration & SAN

    EMC Symmetrix

    EMC Clariion

    HP 3PAR

    Brocade

  • Configuration management

    Puppet

    Ansible

  • Provisioning & Orchestration

    Foreman

    Rundeck

    Rancher

    Terraform

    Kubernetes

  • Monitoring & Logging

    Prometheus

    Grafana

    ElasticSearch

    Fluentd

  • Resource Partitioning

    HP Integrity VM

    HP NPar/VPar

    Solaris zones

    VMWare

    Docker

    KVM

  • Development tools

    Git/GitLab

    Jira

    PyCharm

    Confluence

Education

Education

  • Radio Design, Bachelor, University of Electronics and Telecommunications

    Oct, 1993 - Jun, 1998

Publications

Publications

  • Our Journey to Continuous Delivery, I T.A.K.E Unconference

    Published on: May 28, 2015

    In the very competitive and demanding telecom market in Romania with lots of offers and a complex ecosystem of internal applications and platforms with spider style systems integrations, agility is a key element in delivery of new features and value for the business. IT in Orange Romania was always preoccupied on improving development and operational agility in order to deliver faster, with better quality and more predictability. At some point ago, we’ve embarked into the journey of continuous delivery adopting patterns and practices recommended by devops community.

Interests

Interests

  • Hiking

  • Reading