Răduță Cosmin - DevOps Engineer
About me
Innovative and results-driven DevOps Engineer with hands-on experience architecting scalable, fault-tolerant software solutions. Proficient in developing CI/CD pipelines using Jenkins, Bitbucket, Bamboo, SonarQube, Selenium Grid, and SaltStack. Strong Java development background, skilled in leveraging automation tools such as Docker containers, Kubernetes clusters, and Flutter for mobile app development.
Objective
Seeking a DevOps Engineer position to leverage my expertise in CI/CD pipelines, automation, and Java development.
Education
- [2012-2015] Bachelor's Degree in Computer Science - Facultatea de Matematică și Informatică, Universitatea din București (Bucharest, Romania)
Language skills
- Mother tongue: Romanian
- English: C2 - Listening, C2 - Reading, C2 - Writing, C2 - Spoken Production, C2 - Spoken Interaction
Skills
- DevOps: Jenkins, Bitbucket, Bamboo, SonarQube, Selenium Grid, SaltStack, Kubernetes, Docker, Keycloak, AWS
- Programming Languages: Java, Python, JavaScript, GWT
- Frameworks/Tools: QGIS, Cucumber BDD, Gluster, Ceph, Keepalived, HAProxy, NGINX, Patroni, CockroachDB
- Mobile Development: Flutter
- UI Development: Vue 3
Certifications
Professional Experience
[2020-2023] DevOps Engineer
ONE Software | Ploiesti, Romania
- Managed CI/CD pipelines using Jenkins, Bitbucket, Bamboo, SonarQube, and Selenium Grid
- Transitioned the company's infrastructure from a XenServer solution to a Proxmox VE High Availability Cluster
- Developed orchestration scripts for deployments using SaltStack
- Integrated Keycloak as an Identity and Access Management solution for the company's main product
- Deployed and managed scalable and fault-tolerant network filesystems using Gluster and Ceph
- Deployed and managed HA load-balancers for the company's main product using Keepalived, HAProxy, and/or NGINX
- Implemented a state-sharing solution based on the RAFT algorithm for clustering multiple instances of our Java application
- Transitioned most workloads to Docker containers running in a Kubernetes cluster
- Developed a mobile app version of the company's main product using Flutter
- Developed new web components using JavaScript and GWT for our Java applications
- Developed Vue 3-based UIs for some of our products
- Transitioned customer databases to HA clusters using Patroni or CockroachDB
- Transitioned application storage backend to an S3-compatible model
- Handled AWS integrations
[2016-2018] QA Developer - Build Acceptance
Luxoft | Bucharest, Romania
- Mocked incomplete future system components in Python modules for build acceptance test cases
- Maintained and improved the framework used in Cucumber BDD
- Developed test scenarios in Gherkin
[2015-2016] Python Geographic Information System (GIS) Developer
Teamnet | Bucharest, Romania
- Developed and executed workflows, ETL, and geoprocessing models using Python
- Created QGIS plugins for internal use
- Application development based on GIS services