Обязанности и достижения:
Worked and collaborated as an experienced principal member of the Systems Development group.
Lead developer of managing and driving the direction of build and release processes. Interacted and collaborated with project managers, gathering requirements for requested features and setting up development schedules & timelines. Delegated work load and mentored juniors.
Head architect and leader for implementing brand new release tools, software, and interface used by project managers and internal customers. Suite of tools and software used as a one stop to manage components, builds, and deliverables ultimately shipped to external customers.
Large code contributer of group’s main product Oracle System Assistant, supporting various functional areas including build generation, networking, UEFI, booting, firmware/software updates, raid configuration, automatic OS installations, GUI, and runtime environments.
Extensive experience with testing, deploying, and debugging code on a large number of hardware platforms physically and via remote console.
Oversaw support and maintenance of key infrastructure servers within the devision (svn, wiki, release engineering servers, build servers, development virtual machines). Trained and delegate dtasks to juniors such as upgrading tools, backup/restore, user management, system load balancing, ensuring network integrity, and normal daily functioning.
Development for the Test Automation Cluster Product, supporting existing and new platforms.
Supported Virtualization and added Oracle Virtual Machine to the Test Automation Cluster. Ability to install OVM OS and any amount of Virtual machines onto a host completely hands off, with the guest OS’s being installed and configured automatically as well. The same support was added for Vmware ESX/ESXi.
Maintained and converted division infrastructure servers from Red Hat Enterprise Linux to Oracle Enterprise Linux. The solution in the end used a couple of powerful Oracle Virtual Machine Servers that were configured to have guest hosts under them that provided different services.
Set up 2 twiki servers, Postgres SQL database server, 2 test master servers from which tests are run for the Test Automation Product, and PXE installation server.
Supported release Engineering known as x86 Release. Wrote code and added features to the build mechanism based on other groups’ input and needs.