Mihai O.

Devops Engineer

390 dollar
Freelancer
13 years
Cluj-Napoca, ROMANIA

My experience

More

Hewlett Packard Enterprise/MicrofocusMay 2016 - Present

Company is a provider of technology solutions.
-    Being part of a DevOps team, focusing on a variety of projects

•    Administration of Continuous Integration Servers and all pertaining infrastructure ( Jenkins servers, slaves, backup storage )
•    Automation of build processes ( programmatic creation of new jobs using DSL and Pipeline, improve existing jobs, creating scripts and programs for automation of tasks )
•    Continuous Delivery - automation of deployment processes ( deployment of successful builds )
•    Maintenance and monitoring procedures ( implementing jenkins backup and upgrade policies, choosing and adopting the right tools )
•    Monitoring infrastructure with Nagios/Zabbix
•    Administration/Setup of Nexus/Artifactory Repository Manager, Indexing server and build storage cleanup procedures
•    Migrated repositories from SVN/Mercurial to GitHub Enterprise
•    Migrated jenkins jobs from on-premise servers to ephemeral docker containers
•    Product provisioning in Docker Hub using automated jobs with Python and Jenkins
•    Automated creation of AWS/GC images with pre-installed products
•    Infrastructure as code using Ansible
•    Working closely with development and quality assurance teams
•    Helping and providing guidance to team members for various tasks related to resource accessing and side project compilation and integration

More

Wolters Kluwer Financial ServicesMarch 2014 - May 2016

Company is focused on delivering solutions in financial risk, compliance and reporting areas.
-    Working on a Web Application project within Report Generator team. My responsibilities are:

•    Administration of Continuous Integration Environment (TeamCity server and its agents), adding new build configurations, optimize build process by eliminating/replacing configuration steps (Maven and TeamCity tuning)
•    Supervise execution of Unit and Selenium WebDriver tests, debugging and fixing failing tests (IntelliJ, TFS) and find solutions to reducing the overall time of test execution (identified time consuming tests, proposed parallelizing test execution, increase coverage of Selenium WD tests)
•    Coordinate Quality Assurance Team, which is located in a remote location
•    Contribute to standardizing development lifecycle by pointing out good practices with clear examples and reasoning, acting as liaison between QA team and Developers
•    Tagging incoming issues and prioritizing them together with Project Manager
•    Performing sanity checks of builds before handling to QA, load tests on demand (using Jmeter), other performance checks (HttpWatch, DynaTrace AJAX edition, Firebug)
•    Tracking important changes and making sure they end up in correct build branches
•    Creating and updating Confluence knowledge base pages

More

Small FootprintMay 2011 - March 2014

A US based company, providing outsourcing services to its clients.
-    I headed QA activities within agile team assigned to develop a public safety incident response and management software

•    I was responsible of the Quality Assurance environment (three ESXi servers with over 100 VMs); deploying and configuring new VMs (VSphere), environment setup and maintenance
•    Coaching and supporting team whenever they encountered technical or Business knowledge issues
•    Conducting manual functional and performance (using VisualVM, JProfiler) testing of a desktop application (with JMS broker at its core). Tested integration of main product services with other systems (troubleshooting failures using logs from involved services)
•    Followed agile scrum based development approach (daily standups, sprints, retrospective), breaking user stories into work flows, executing test cases, exploratory testing
•    Worked closely with developers and product owners to add new functionalities to application

More

iQuestJune 2010 - May 2011

An IT solution provider, with projects from various industries.
-    I was part of a Quality Assurance team assigned on projects which involved mobile applications testing. My duties were:

•    To plan, design, execute, update test cases, how-to documents
•    Performing functional, integration (with website), usability, performance (tracking memory leaks) and security testing types
•    Dependency analysis by understanding backbone services architecture, configuring testing environment, identifying proper data selection to get a better coverage
•    Working with clients from US, reporting upon accomplished work in weekly meetings

More

CybercomApril 2009 - June 2010

An IT consulting company which offers solutions in areas such as digital media, connectivity management and connected engineering.
-    I was responsible for provisioning, installation, configuration and maintenance of systems hardware, software and related infrastructure.

•    Managed user accounts, permissions, e-mail, anti-virus
•    Plan and support network and computing infrastructure
•    Researched and implemented automated approach for system administration tasks (Spiceworks for network inventory, monitoring and helpdesk solution, Linux-based FOG for computer imaging solution)

More

Zeco ElectronicsDecember 2008 - April 2009

Company offers services concerning security assurance in terms of video monitoring, burglary and fire protection.
-    I installed and provided maintenance to security systems in homes and businesses.

My main duties were:
•    Route cables through roof spaces, cavity walls and position and terminate cables, wires and strappings
•    Mount, position, calibrate, program and label all items of equipment
•    Test equipment, diagnose faults

My stack

Environment of Development

IntelliJ Idea, TFS, SVN, IntelliJ, Maven, Jprofiler, Stash

Middleware

Jenkins

Software testing

FireBug, Selenium WebDriver, Cucumber, Security testing, Test Cases, ApTest, Exploratory testing, JMeter, Debugging

Application servers

Apache, Apache Web Server

Open Source solutions

Kubernetes

Technologies

AWS, Artifactory, TeamCity, ElasticSearch, Mercurial, Tomcat, IBM WebSphere

Databases

Microsoft SQL Server, Oracle

Languages

Python, XML, Java, XSD, HTML, Groovy, SQL, XML Schema, VBScript, Bash, PowerShell

Others

VirtualBox, Troubleshooting, Continuous Integration, Continuous Delivery, Nexus, Bitbucket, GitHub, Batch

Analysis methods and tools

Apache Maven, DSL, Ant, Selenium, JIRA, DevOps, Confluence

IT Infrastructure

CentOS, Git, Nagios, Ubuntu, RedHat, Linux, Ansible, Zabbix, Vmware ESXi, System administration, Linux Red Hat, Dynatrace, Docker, VMware vSphere, Amazon Simple Notification Service (SNS), Amazon CloudWatch, Google Cloud Platform (GCP), Azure, Windows Server, VMware

My education and trainings

Bachelors Degree, Electronics, Telecommunications, Information Technology - Technical University of Cluj-Napoca2004 - 2009