Alexandru C.

Devops Engineer

Outsourcing
Intermediate
Cluj, ROMANIA
Contact us for this profile

My experience

More

PentalogApril 2020 - Present

DevOps Engineer within the Pentalog group.
More

EndavaJuly 2016 - March 2020

DevOps Engineer (DevOps Intern) within a company specialized in the design, implementation and management of business-critical systems and digital services for the financial services, telecommunications, media & entertainment and professional services sectors.

DevOps Technician (November 2019 - now).
- Development for
a client providing
membership software to groups, organizations and small businesses.
- The purpose of this project was to build a fully automated platform for payments processing, it was a very time-consuming project as the deadlines were very tight but we handled it.
- Technical environment:
- Using Virtualization (Amazon HVM, Oracle VirtualBox).
- Operating systems (Ubuntu 18.04, Alpine).
- AWS CodeCommit SCM.
- AWS as Cloud Provider.
- AWS ELB (including ALB and NLB).
- AWS WAF for extra control and protection in front of public ELB’s.
- AWS S3 for storing logs for Elastic Load Balancers and CDN.
- AWS CloudFront as CDN for some Elastic Load Balancers.
- AWS ECR as a container registry for the docker images.
- AWS DynamoDB as Database for some microservices.
- AWS RDS Aurora as Database for some microservices.
- AWS Lambda for different event-based scenarios.
- AWS CloudWatch for examining ECS logs from, AWS Logs agents, AWS ECS as a container management platform, fargate version.
- AWS SecretsManager as a way to keep secrets safe.
  • Creating a separate environment just for our Terraform testing, then we continued by writing terraform modules for all the ECS micro-services required, then for all the other AWS services that were needed, for this project we were only requested to build Terraform modules, as they had another DevOps team to handle all the manual tasks that were needed to perform meanwhile.
  • This project had a very security sensitive requirement, same as the Featurespace, more exactly to be able to pass the PCI&DSS compliances in order to process card payments safely and legal.
  • Having the opportunity to test my Terraform skills for infrastructuredeployment, this experience also trained me to be able to handle two simultaneous projects with some time management here and there sync’s needed with other teams.

DevOps Technician (February 2019 - June 2019).
- Development for
a leading German client
providing innovative, easy-to-use security and smart home technology.
- Technical environment:
- Virtualization (Amazon HVM, Oracle VirtualBox).
- Operating systems (Linux – Ubuntu 18.04).
- Bitbucket and AWS CodeCommit SCM repos.
- AWS as Cloud Provider.
- Maven as a back-end build automation tool.
- Ng as a build automation tool for front-end.
- AWS S3 for hosting the Website built with Angular.
- AWS CloudFront as CDN for the above S3 bucket.
- AWS ECR as a container registry for the docker images.
- AWS DynamoDB as Database.
- AWS Lambda for different event-based scenarios.
- Terraform as IaC development tool.   
- AWS IAM, security groups, nacls for security management.
- Scripting languages: Bash, Python.    
- CI/CD tools: Jenkins, Nexus.
  • Building a fully automated platform for clients that buy smoke detectors and other IoT smart devices.
  • Creation of a CI/CD pipeline for front-end and every single back-end micro service that the developers and testers were working on.
  • Creating, maintaining and taking responsibility of the IAM for the DEV, TEST, and QA AWS accounts, so I proceeded following AWS best practices for managing IAM groups, users for everyone who needed access into our AWS account and roles for every service that we used.
  • Later on, after receiving the smart smoke detector prototype from our manufacturer and integrating that into our test platform including Narrow band transmissions which we had to setup an AWS Site-to-Site VPN plus VPC Peering in order to allow a mobile Career to connect to our back-end.
  • Gaining a lot of experience from this project by working in a true team filled of Senior People a fully automated platform for clients that buy smoke detectors and other IoT smart devices.
  • Creation of a CI/CD pipeline for front-end and every single back-end micro service that the developers and testers were working on.
  • Creating, maintaining and taking responsibility of the IAM for the DEV, TEST, and QA AWS accounts, so I proceeded following AWS best practices for managing IAM groups, users for everyone who needed access into our AWS account and roles for every service that we used.
  • Later on, after we received the smart smoke detector prototype from our manufacturer and we had to integrate that into our test platform including Narrow band transmissions which we had to setup an AWS Site-to-Site VPN plus VPC Peering in order to allow a mobile Career to connect to our back-end.
  • Gaining a lot of experience from this project by working in a true team filled of Senior People.

DevOps Technician (September 2018 - January 2019).
- Technical environment:
- Virtualization (Amazon HVM, Oracle VirtualBox).
- Operating systems (Linux – Ubuntu 16.04).
- GitLab and GitHub Source control repositories.
- AWS as Cloud Provider.
- Bower as a front-end package manager.
- Gulp as a build automation tool for front-end.
- MongoDB as Database.
- Scripting languages: Bash.
- CI/CD tools: Jenkins, Nexus.
- Terraform as IaC development tool.
- Ansible as configuration management tool.
- Docker as container management platform.
  • Developing our skills and get a wider perspective on a three tier application named Hygieia.
  • It featured a database, an API and an UI part, learning from this project how to distribute traffic from one to other machines using the tools that the Hygieia’s GitHub documentation recommended.
  • Integrating the UI part with Jenkins by writing bash scripts for building the UI part and then deploy it on a Nexus artifact repository.
  • Trying to further advance the tech stack of this project and starting to use Docker, with the docker-compose feature and Terraform for infrastructure management and Ansible for provisioning.

DevOps Engineer (July 2018 - August 2018).
- DevOps Internship Program.
- Context: series of theoretical and hands-on trainings about DevOps culture & technical practices.
- Technical environment:
- Virtualization (Oracle VirtualBox).
- Operating systems (Linux CentOS 7.3 and Ubuntu 16.04).
- Apache and IIS Web servers.
- GitLab Source control repository.
- Maven build automation tool.
- Microsoft Azure as Cloud Provider.
- Scripting languages: PowerShell, Bash.
- CI/CD tools: Jenkins, Nexus.
- General Networking including Routing, DNS, DHCP, VPN, Firewalls.
  • The main focus of the second internship hasn’t changed much while comparing it to the first internship, but with the removal of configuration management tool named Chef, and the removal of Ruby as a scripting language, there was free time to be added Microsoft Azure in which we created some resources and tried to understand what a cloud services provider is trying to do.
  • Also used Microsoft Server 2012 along with PowerShell scripts to automate some basic tasks.

DevOps Engineer (DevOps Intern) (July 2016 - August 2016).
- Series of theoretical and hands-on training about DevOps culture & technical practices.
- Technical environment:
- Virtualization (Oracle VirtualBox).
- Operating systems (Linux CentOS 6.7 and Ubuntu 14.04).
- Apache and Tomcat Web servers.
- GitLab Source control repository.  
- Maven build automation tool.
- Chef configuration management tool.
- Scripting languages: Ruby, Bash.
- CI/CD tools: Jenkins, Nexus.
- General Networking including Routing, DNS, DHCP, VPN, Firewalls.
  • The main focus of the internship program was the demonstration of the full software development life cycle, while adopting a DevOps approach.
  • Working on environmentprovisioning, manual and automated through Chef while using .rpm packages from a manual made YUM repository or using Vagrant.
  • Configuration of a basic CI pipeline (integrating a minimal set of tools and automating processes, Jenkins jobs, Nexus setup etc.).

My stack

Spoken languages

ENGLISH: Advanced
ROMANIAN: Native speaker

Languages

Bash scripting, Ruby, Python, C/C++, JAVA, PowerShell, PHP

Software Testing

JIRA

Computer Tools

MS Office (Word, Excel, PowerPoint, Outlook)

Environment of Development

Google Cloud, Vagrant, Jenkins, Maven, GitLab

Web Technologies

NPM, HTML, Yarn, Gulp.js, CSS, HTML5, Amazon Web Services

Application Servers

Apache, Nginx, IIS, Tomcat

Miscellaneous

DevOps, Pipeline, GitHub, Leadership, Bitbucket, Service Now, Agile, APT

Protocols

DNS, DHCP

Networks and Systems

Debian, Ubuntu, RedHat, Ansible, Docker, Windows Server 2012, CentOS, VPN, Linux, Terraform, Windows Server 2016, Routing, Firewalls, Zabbix, Azure, AWS CodeCommit

DBMS

MsSQL, MySQL, MariaDB

My education and trainings

Master's Studies in Business Modelling and Distributed Computing - Babes Bolyai University.2018 - 0

Bachelor's Degree in Mathematics, Computer Science - Babes Bolyai University.2015 - 2018

My tests

Name
Score
DevOps quiz medium level
17/20
85%
AWS Developer Associate quiz
16/20
80%