Eda Engineer Resume Profile
WashingtoN
Summary
- Business-driven and technically sophisticated professional, with broad-based experience in performing software configuration management and DevOps Engineering in an Agile Software development. Proven records of streamlining operation, in alignment with business process improvements/cost reductions applying the most cost-effective, value-added solutions
- Mastery of full aspects of DevOps Principles, Revision Control Systems, SCM methodologies and practices along with all phases of product life cycle development, and Agile/Scrum Methodology
- Strong grasp of automation tools, delivering frequent, incremental code testing and deployment
- Expert in branching and merging strategies
- Strong commitment to ensuring the integrity, reliability, and reproducibility of software products and closely monitoring the entire software development process, from conceptions to release and deployment
- Comfortable with collaboration, open communication and reaching across functional borders
- Demonstrated effectiveness in consensus building, combined with ability in partnering with senio business leaders and working collaboratively with all levels to assess, plan, and implement solutions
- Solid background in administrating UNIX/Linux systems and Windows Servers
- Solid expertise in designing, building, and maintaining an automated build, release and continuous integration/deployment environments using scripts including TFS MSBuild, WiX, Shell scripts, Perl and Java build process using Maven and Apache Ant
- Strategic and Tactical Planning SCM /DevOps Tool Administration Software Build and Release Engineering
- Software Change Management Quality Assurance DevOps Process Engineering
- Training and Staff Development Project Management Team Leadership
- Continuous integration and deployment
PROFESSIONAL EXPERIENCE
Confidential
Senio SCM Enginee / Build and Release
- Maintained development, build, release tools, and systems including and not limited to Team Foundation Serve TFS , Build controllers and agents, NuGet Packages Manger, WiX installers, development projects' SharePoint, MSBuild tools, development team Wiki and sql server.
- Customized TFS Scrum Process Templates to fit development Releases/Sprints Scrum Agile process flow, Work Items transition states, and Scrum Releases/Sprints progress reports
- Created and maintained local NuGet packages repository, configured NuGet packages usages with Visual Studio
- Created Software builds, releases, updates, patches, and installed and configured Software Services, Apache and IIS Web sites
- Automated the process of on-demand and events triggered continuous integration and deployment
- Derived the software release build/release process fo continuous delivery, including infrastructure, build, test, and software deployment automation.
- Administrated Windows build Servers 2012 installing, testing, and updating the software on systems, monito and balance servers loads, worked with IT on backups and OS Imaging strategies
- Assisted Scrum Maste in the capacities of conducted Scrum meetings, managed Releases/Sprints Backlog, and created Releases/Sprints reports and charts
Confidential
Staff SW Integration Enginee / Team Lead
- Streamlined and oversaw wide-ranging operations associated with the development and management of cross-functional software products releases schedules, which included handling risk drive corrective action plans, monitoring and determining progress of each plan, as well as escalating and driving necessary solutions to resolve issues, to effectively manage and comprehensively develop software integration, build, and test process fo massively parallel, multicore, multiplatform, and multimillion lines of code projects. Demonstrated excellent leadership skill in directing software product core teams while overseeing product release cycle, defining and driving milestones to achieve a quality release. Significantly improved software quality, drove D productivity, and reduced risk through various process initiatives, which led to successful achievement of fixed release timelines
- Made majo contributions in reducing regression overhead and turnaround time by initiating the full implementation of a process that ran regression locally on the machines instead of ove the network
- Applied outstanding skills in developing post processing tools used in consolidating and navigating Purify stack traces and managing its errors as well as the multiple Purecov regressions into top-level coverage matrixes using Perl, HTML, Purify, HTTP, and SQL
- Acquired great results in leading the development environment from Gmake to Synmake through unyielding dedication
- Established robust build environment and created tools, which greatly contributed to decrease of build time by 5 times while increasing productivity of D
- Leveraged outstanding knowledge in developing SGE and LSF machine pool monitoring tools
Confidential
Senio SCM Build and Release Engineer
- Oversaw various operations and practices related to SCM infrastructure and tools. Proactively performed numerous tasks connected to designing, creating, installing, maintaining, and documenting build tools, revision control systems, and bug tracking systems while efficiently managing product builds and releases. Enhanced company's processes and tools by identifying engineering infrastructure needs through investigating the used processes. Administered Linux/Windows build servers/scripts as well as engineering SCM tools, including the integration of software packages, such as Bugzilla, MySQL, Apache, CVS, Bonsai, and CVS Web.
- Administrated Linux servers installing, testing, and updating the software on systems, adding and removing accounts, managing use access and privileges, running backups, monitoring and tuning performance, rebooting, setting up cron jobs, looking afte the hardware and reviewing log files
- Configured Linux servers DNS, NIS and TFS services
- Configured Linux Apache2.2 serve to serve SCM web home page, the automated software licenses generations and tracking using mysql DB, and hosted Engineering TWiki
- Updated and maintained Twiki pages describing system statuses, best practice procedures, internal tools and software HowTos and the like
- Configured Samba to share files between Linux and Windows
Confidential
Senio Configuration Management Engineer
Led efforts in line with the development of all required scripts o code to automate and integrate from CVS to Continuus Revision Control System. Conceptualized planning while managing and controlling releases using an appropriate management tool. Monitored and controlled the baselines build function and applied changes and improvement if deemed necessary. Collaborated with othe team members in delivering releases to Integration, QA, and Deployment teams. Performed installations and configuration of applications in the deployment and test environment. Identified, tracked, and controlled status of all software and infrastructure to determine areas needing improvements while conducting necessary research to stay abreast with SCM's most recent technology and related practices. Advised Development teams on codeline branching/merging, and established bug fixes and patches branches.
Confidential
Staff CAD / CAE / EDA Enginee Team Lead
Spearheaded numerous operations and practices connected to EDA tools infrastructure to support Hardware and IC design teams. Managed the day-to-day activities, installations and configuration of EDA tools such as Mento Graphics, Cadence, Synopsys and ASIC tools. Administered the Engineering UNIX network, made upgrade recommendations, and interacted with vendors. Effectively handled the management, installation, configurations and monitoring of licenses servers, made recommendations of licenses usage purchase o reduction, if necessary.
Senio CAD / CAE / EDA Engineer