Download presentation
Presentation is loading. Please wait.
1
TD Ameritrade IT audit intern Ramez Mina
2
Position definition Department head IT audit intern Managers system analyst and developer to build automated system. Requirements Unix based system, access to MS SQL server, access to Oracle server, other data resources access. Permission from dept head obtained Permission from IT dept denied IT staff??
3
Configuration of their server SUSE linux based server Not connected to internet Has the basic installation No compilers of C, C++ or Java No DBMS server or a web server. Has Perl package installed, but no extensions or modules. Not even a VIM editor
4
Challenges Spent first 2 weeks trying to install and configure the server using rpm modules. Dependencies made it really difficult Had a meeting with one of the system administrators.
5
Change of plan Only tool to use was Perl Instead of the automation system, they had mini non related problems. Perl was so helpful in solving these problems. Learned HTML to process some reports of their DBMS. Learned XML to report some data in a presentable fashion
6
Examples of Perl scripts Reading tables from HTML file – Output them in separate files. – Run some math operations on these tables – Make sure they are importable to excel sheet Process unix-based logs – Cleaning the logs and make them readable – Make sure they are importable to excel sheet – Run some math and statistical operations on the data
7
Examples of Perl scripts – Con’t Process mini database from text-based files – A replacement and evolution of a software they already have. – This software had limitations for the functions it provides. – Output the results as text files, or HTML files to be imported by excel. Reading files with specific hierarchy and convert them to XML.
8
Requirements, implementation, testing All the programs had a requirement overview Prototypes Implementation using Perl Testing – On SUSE server – On Windows using cygwin
9
Other assignments IT audit assignment Money laundry online course. Questionnaire for organizational behavior.
10
Interview Department head required me to interview an applicant for a full time position They changed the position requirements to meet a developer in addition to IT auditor. They had a hope they would get full privilege for the new staff. My role was to investigate their development skills, and measure if they would be able to implement the department automation system.
11
Thank you Questions!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.