Обязанности и достижения:
IT-Specialist,
CSC Life Science Center,
Espoo, Finland
Main Tasks & Areas of Responsibility
Database Management & Administration;
• Design, testing and implementation of database structures, using MySQL and MS-SQL.
• Installing and maintaining SQL Server database systems; ensuring successful backups, resolving system issues, opening cases with technical support to resolve issues, monitoring success and failure of automated jobs, monitor system availability, updating system documentation, system and database recovery, etc.
• Coordinating with the Systems Administration team; installing and maintaining application software and systems that integrate perfectly with the corresponding database systems.
• Updating database systems by reviewing, planning, testing and installing database security patches and service packs.
• Designing, documenting, and promoting security "best practices", policies, standards and protocols.
• Migrating application code and objects from development/test environments to production.
• Working with development and systems teams to perform application and database tuning.
• In conjunction with development teams, defining and maintaining database and code standards, and naming conventions for the organization to ensure consistency in database and code development.
• Installing, Upgrading, and consequently, Migrating databases from SQL Server 2005 to SQL Server 2008, and to SQL Server 2012.
• Setup and maintenance of appropriate database and application monitoring.
• Setup, test and maintain business continuity/disaster recovery infrastructure database and applications.
• Providing highly available database and application infrastructure according to Business Continuity Plans & Requirements, using SQL clustering, load-balancing, etc.
• Evaluating data modeling, database administration, and database backup and recovery tools, and making recommendations.
• Setting up and monitoring transactional replication, and database mirroring on Production and QA Servers.
• Monitoring and troubleshooting Log Shipping.
• Reviewing physical and logical database designs; promoting the reliability of database designs by ensuring appropriate referential data integrity is implemented, and appropriate data types are used.
• Creating processes and procedures for application code and database object migrations, to support an efficient and reliable system development lifecycle.
• Extract Transform Load (ETL) development, using SQL Server Integration Services (SSIS).
• Creating new database objects like Tables, Procedures, Functions, Indexes and Views, using T-SQL in both development and production environments, for SQL Servers (2005, 2008, and 2012)
• Working in Active/Active, and Active/Passive Cluster environments, as high-availability solutions.
• Failover cluster testing and resolution on HP servers, as well as monitoring and backup reporting setup with Microsoft Operations Manager, and backup teams.
• Tuning queries which are running slowly, using Profiler and Statistics; using different methods for evaluating joins and indexes; updating Statistics and code modifications.
• Creating complex Stored Procedures, Triggers, Cursors, Tables and other SQL Joins and Statements for applications, using T-SQL.
• Checking Database Health, using DBCC Commands and DMVS
• Monitoring and modifying performance, using execution plans and index-tuning.
• Preparing documentation for Disaster Recovery Plans (DRP)
• Daily routine DBA tasks, like Backups and Restorations; handling user-permissions and space issues on both production and semi-production servers; as well as handling maintenance Jobs.
• Handling monthly Database Refresh in QA-Test environment, for testing new deployments and builds.
• Highly-skilled in Data Modeling and Metadata Services.
• Table partitioning mechanism to allow the SQL Server engine to escalate locks to the partition level, before the table level.
• Using Transparent Encryption, Table Compression, Database Compression and merge statements (SQL server 2008).
• Using Policy Based Administration feature (SQL Server 2008).
• Using 'upsert' commands to programmatically INSERT data if it does not exist, or UPDATE the data, if it does.
• Performing Backup/Restore to/from Legato server (Tape) and Disk
• Handling Database security and integrity planning
• Generating periodic reports based on the statistical analysis of the data using SQL Server Reporting Services (SSRS).
Microsoft Servers & Tools
• Installing, testing, and maintaining Microsoft Exchange Servers; identifying and resolving problems/issues arising on the Exchange email systems.
• Installing security policies and procedures on the Microsoft Exchange Servers.
• Managing and supporting Exchange 2010 infrastructure, consisting of clustered back-end servers and front-end servers.
• Configuring Windows Server Active Directory Domains; configuring DNS, DHCP, trust relationships & permissions.
• Upgrading Microsoft Servers with new technologies.
• Performing regular tests on the server’s disaster recovery systems.
• Monitoring daily requests from users and responding accordingly.
• Troubleshooting server errors/issues
• Coordinating with various teams to install servers.
• Maintained the server’s operating system configurations.
• Performing security checks and capacity reporting to ensure the smooth functioning of the operating system..
• Preparing documentation of the various system configurations, policies and procedures..
• Message tracking and troubleshooting to resolve mail delivery issues; supporting Offline Address books.
• Creating, replicating, and assigning rights to Public Folders.
• Monitoring message queues. Performing Exchange Server backup and restore.
• Planning and configuring Microsoft Exchange, and providing support to various other email applications, such as Outlook 2010, etc.
• Implementing disaster-recovery programs on a regular basis; upgrading security technologies in the system when required.
• Administering the Exchange Server as a whole, and providing support wherever needed.
Networks and Monitoring
• Using NAGIOS systems & server monitoring;
• Designing and building web-based applications and tools.
• Supervising existing internet networks (lan/wan) by following routine procedures;
• Performing research and development;
• Providing solutions to different companies for building their LAN;
• Administration of office LANs, based on Windows Server 2003, Windows XP, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012;
• Coordinating R&D progress with Systems Administrators and Engineers on a weekly basis.
• Maintenance of internal servers: WWW, IIS/Apache, Email (send mail), FTP, Proxy Servers, DNS Servers (windows/linux), Access Servers, Routers, Switches;
Identity & Customer Management
• Design, implementation, customization and administration of a fully-functional Identity Management (IDM) system ---- first with Sun IDM, and then later replacing this with Novell IDM;
• Troubleshooting; Maintenance & customer follow-up
• Making on-site software design changes to meet the specific needs of the customer;
• Dealing with customer complaints regarding the system, its functions and technical aspects;
• Generate and execute scripts, using: Perl, Unix Shell, VisualBasic, PHP, Xpress;
• Perform usability testing and synthesize data into concrete design proposals; present key design ideas using flowcharts, prototypes and mock-ups.
Customer Service & Relations
• Concept design; Contract/Vendor Negotiations; Conducting Executive Briefings;
• Building and leading teams; Client Negotiation;
• Hands-on Technical Leadership; Technical Support; User Training and Support;
• Service Level Agreements; Technology Transfer;
• Customer Service Delivery; Operations/Infrastructure Management;
ARCGIS
• ArcGIS project management and GIS applications; GIS system architecture design; assessing the current state of affairs;
• Mapping available GIS data, using: ArcGIS 9.x/10.x, ArcMap, ArcCatalog, ArcToolbox; Spatial Analyst, 3D Analyst, Network Analyst, ArcInfo Workstation; ArcIMS 9, ArcView 3.3; VisualBasic (VBA and ArcObjects), XTools Pro for ArcGIS, Global Mapper;
• Elaborating a comprehensive User Needs analysis, in terms of data mapping, GIS, as well as hard and soft architecture;
• Managing the database of the geographical ECWP (upgrade, integration, creation and updating);
• Classification of aerial / satellite photographs;
• Managing evaluation using ESRI ArcGIS products;
• Coordinating system and datum transformations; data conversion from CAD to GIS, and vice versa;
• Collection GPS locations; converting GPS data into GIS format;
• Creating interactive GIS/Flash web applications
Projects
• Creating, developing, installing, and implementing a Sun Identity Manager (IDM) system (with full & complete integration into different Resources and eDirectories, including: MS-SQL database, MySQL database, LDAP, Active Directory, and Exchange Server)
• Creating, developing, installing, and implementing a Novell Identity Manager (IDM) system (with full & complete integration into different Resources and eDirectories, including: MS-SQL database, MySQL database, LDAP, Active Directory, and Exchange Server)
• Installing, developing, and configuring a fully-functional Customer Relationship Management (CRM) system.
• Serving as DBA and project leader in the completion of several medium- to large-scale implementations; managing projects, from business requirements analysis to solutions delivery and support.
• Managed a $1.2 million data-integration project for financial services firm that consolidated information from accounting applications, third-party market data and internal equities/fixed income applications.
• Created Web-enabled, group-scheduling system for a large university, allowing students to view and print schedules for current and future semesters. Delivered solution on time, on spec and on budget.
• Innovated time-saving, robust employee data-intake system that automated database update functions, enabling new salary and process-exception information to be automatically populated.
• Developed and tested storage strategies and disaster-recovery plan for large manufacturing company's operational database, delivering solution that guaranteed recovery performance and high availability.
• Enhanced end users' understanding of database systems by conducting pre-implementation workshops, delivering group and individual training sessions and creating user-friendly training materials.
• Developed approximately 25 custom financial and auditing reports using Crystal Reports with T-SQL, JDE Report Design Aid, MS Excel and Access.
• Managed all phases of the software development lifecycle (SDLC) for dozens of custom solutions.
• Led design and multinational rollout of robust, scalable and secure electronic data interchange (EDI), enterprise resource planning (ERP) and point-of-sale (POS) systems for clients