Achim Steinhagen
LIVERMORE, CA 94551 Phone: 510 304 6686
Email: achim.steinhagen@steinhagen.com
Professional Highlights:
- Sr.
SCM/Build and Release Engineer
Professional Qualifications:
- 6+
years as SCM build/release engineer in Linux/Unix environment
- Extensive
experience of source control systems: Perforce, subversion, CVS, sccs and
SRCS
- Fluent
in scripting languages: Perl, Unix Shells
- Expert
knowledge Web design & development with PHP, HTML, CGI, JavaScript
- Strong
database knowledge of MySQL and Oracle-SQL
- Solid
experience in build automation implementations
- Strong
problem solving ability, detail-oriented, multi-tasking with good project
management skills
- Highly
motivated, dedicated, quick learner, self-starter, team player,
responsible, great communication skills
- Manage
guide people of build/release group
- Familiar
with Agile/Scrum Software practices
Skills:
- Operating
System: Linux (Fedora, CentOS, RedHat, SuSE), Solaris, SINIX,
Reliant Unix, VMware, Windows- Vista/XP, Server 2003
- Programming
Languages: C, C++, Java, Python
- Scripting
Tools: bash, ksh, tcsh, sh, PERL
- Other
Tools: make, gmake, Ant
- Web-design
Languages: PHP, HTML, JavaScript
- Bug
Reporting System: Bugzilla
- Specific
Tools: Sun Grid engine, Apache, NetBeans, rpm
- Automation
Tools: self-developed scripts
Professional Experience:
Database/PHP engineer (part-time position)
- Optimize
MySQL Database queries concerning maximum throughput
- Present
database table contents with maximum performance on web-server
- Tools:
Linux(Fedora 10), MySQL, PHP5, Apache Web-server
Sr. Release/Build Engineer (full-time position)
- Maintain and set-up build/release environment
- Overview,
control and check SW builds via developed release/build tools.
- Introduce
guidelines to enhance and ensure first class stable, reproducible and
maintainable source code.
- Perform
nightly builds and regressions on grid environment.
- Develop/maintain
company's Web-page presentation to present a clear view of software
builds, releases, statistics and regressions.
- Maintain
Bugzilla bug-report system.
- Instruct
and guide developers.
- Tools:
Linux(CentOS) environment, Unix Tools, Grid application, Perforce, C, C++,
gmake, Perl, Python, PHP, JavaScript, MySQL, Bugzilla
Sr. Release/Build Engineer
(contract position)
- Maintain and set-up the build/release
environment
- Overview,
control and check the nightly SW builds.
- Maintain
and develop automation tools for the release/build environment
- Optimize
database queries.
- Tools:
Linux(RedHat)- , Windows/CygWin environment, gmake, Perl, bash, PHP,
MySQL, Perforce, Bugzilla
AMGEN,
Fremont,CA
09/2006 – 11/2006
Technical Lead
Storage/Unix/Windows Management (contract position)
- Responsible
for the complete storage infrastructure
- Maintain
and control disaster recovery scenarios
- Identify
bottlenecks in performance and improve accordingly
- Handle
schedules and maintenance of backups
- Tools:
Solaris-, Linux(RedHat) environment, HP-Tivoli,
Technical Lead Release Management (contract position)
- Responsible
for SW release management
- Automate
SW release/build system
- Handle
bug reporting system
- Tools:
Windows-, Linux(SuSE) environment, CVS, subversion, PHP
Technical Lead Storage (05/2005 - 09/2005)
- Extensively
work on SAN/NAS storage topology
- Support
Fujitsu’s customers storage landscape
- Perform
storage performance benchmarks
- Compare
the benchmark results with competitors
- Propose
suggestions concerning benchmarks towards development
- Develop
a ‘secure erase’ program for storage product line.
- Tools:
Solaris-, Linux(RedHat, SuSE) environment, Fujitsu/Eternus-,
EMC-Clariion-, NetApp storage systems
Technical Lead Customer
Relationship Management (CRM)-System (01/2005 - 04/2005)
- Development
of a Web-GUI-Interface for CRM-Database
- Specify
and define all the database parameters of the CRM-system
Technical Lead Storage (09/2002
- 12/2005)
- Responsible
for the integration of EMC and NetworkAppliance storage systems into the
Linux and VMware portfolio of Fujitsu-Siemens Computers.
- Responsible
for the integration of tape libraries and tape devices into the SAN/NAS
landscape.
- Solve
and analyze problems reported from the field in a timely manner and
accuracy.
Sr. SW Release/Build
Manager (04/1999 - 08/2002)
- Manage
release group
- Maintain
and enhance the existing SW release/build environment.
- Responsible
for all software releases.
- Guarantee
reliability and exactness of the nightly builds
- Debug
problems and make proposals for a solution towards development.
- Initiate
a web page for the builds including a download facility for internal and
external customers.
- Guide
developers, QA and customers concerning the release procedure and tools
- Develop,
maintain and guide processes concerning release and build.
- Migrate
sccs into SRCS
- Recruit
appropriate members of the software release group.
- Tools:
Solaris-, ReliantUnix-, Linux(RedHat, SuSE) environment, Unix tools, make,
Perl, PHP, C, C++, Java, sccs, SRCS
Project Lead Software
Porting 64-bit Oracle (04/1997 - 03/1999)
- Porting
of Oracle`s 8.0.4S and 8.0.5 C-code onto Reliant Unix.
- Verify
compilation via Oracle's test suite.
- Optimize
source code to get the maximum performance results benchmarks.
- Tools:
Solaris, ReliantUnix, Unix tools, make, ClearCase, Oracle-SQL
Sr. Software Engineer (12/1994 - 03/1997)
- Perform
XOpen/Spec1170 verification tests on SINIX/Reliant Unix
EDUCATION:
MSEE, University
of Paderborn, Germany
Training: Agile and Scrum Training
April 2009