Josh Sokol - Resume

About Me | Work Experience | Education | Certifications, Awards, and Leadership Positions | Contact | Blog

Work Experience

March 2010 - Present National Instruments Austin, TX
    Information Security Program Owner
  • Support and maintain NI's security program, policies, and standards.
  • Developed and maintain both Application and Network Vulnerability Management Programs.
  • Hold weekly Security Office Hours to assist developers with design reviews, threat modeling, and application penetration testing.
  • Regularly asked to provide secure architecture recommendations on projects.
  • Developed, maintain, and instruct the curriculum for the Secure Web Application Development training that all Web Developers are required to attend.
  • Developed and maintain National Instrument's first Enterprise Risk Management Program.
  • Responsible for the development, maintenance, and testing of all IT General Controls for Sarbanes-Oxley compliance.
  • Responsible for the development, maintenance, and testing of controls around the PCI DSS objectives.
  • Lead a Software Assurance Maturity Model (OWASP SAMM) exercise for the Global NI Architecture Team.
January 2007 - February 2010 National Instruments Austin, TX
    Web Systems Engineer
  • Web environment expert responsible for the quality, performance, and security of the web site. Extensive use of Apache web servers and Oracle application servers in an n-tier clustered environment. Frequent administration with Vignette Content Manager, Flash Media Server, and Lotus Domino. Expert with using Splunk for log management.
  • I assumed the role of the Security Platform Owner for National Instruments in April 2007. In this role, I have reduced our overall threat level by 50%, introduced security into our SDLC, and am currently working to bring NI up to PCI compliance.
2006 Neopost LoopOne Austin, TX
    IT Manager
  • Manager of the IT department and lead systems administrator. Responsible for interviewing and hiring IT personnel, capacity planning, and departmental budget. Working on a diverse network made up of RedHat Linux, Macintosh, and Windows systems. Expertise in Linux administration, Cisco IP phones, hardware load balancing, Apache, tomcat, BIND DNS, qmail, and SpamAssassin.
2006 KITS, LLC Round Rock, TX
    Senior Systems Administrator
  • System architecture and support on development, test, and production systems supporting an application which is being designed for use by the US Department of Defense. Responsibilities include secure architecture design, RedHat Linux administration (installation, patch and package management, boot loader configuration, RAID disk mirroring), IBM Websphere installation and support, using Ant build scripts to build from CVS code repository, Cisco switch configurations with separate security VLANs, and Oracle installation.
2004 - 2006 BearingPoint Austin, TX
    Management Analyst
  • System administrator in an n-Tier test, stage, and production environment. Responsibilities include installing, upgrading, and patching UNIX hosts, creating stable Solaris images for jumpstart deployment, working with Orsyp $Universe job scheduling system to schedule automations of daily load and extract files and troubleshooting failed jobs, Veritas Volume Manager, Veritas Cluster Server, Apache Web Server, BEA Weblogic Application Server, iPlanet Web and Application Servers, PAR creation, project and capacity planning, disaster recovery planning and testing, and writing shell scripts to provide for automation of various tasks.
2003 - 2004 SpeedFox / Web Site Source Lakeway, TX
    Lead Linux Support Representative
  • Promotion still includes Linux Support Representative duties with added responsibility of being the lead technician if any of the other technicians encounter problems.

  • Linux Support Representative
  • Setting up and troubleshooting Bind DNS entries, domain name registrations, BigBrother System Monitoring, Web Application Programming in PHP, Cisco router and firewall configuration, SSL certificates, Apache virtual server configurations, using Virtuozzo in a Virtual Private Server environment, Miva Merchant installation and troubleshooting, MS Frontpage extension installation and troubleshooting, and POP and SMTP troubleshooting.
2002 - 2003 New Braunfels Utilities New Braunfels, TX
    Systems Technician I
  • Installing, configuring, and maintaining the Linux operating system, installing and maintaining an Apache web server, implementing the use of system monitoring tools (Big Brother), implementing the use of a trouble ticket database system using PHP and MySQL, implementing the use of an employee training tracking database system using PHP and MySQL, Audio/Video Editing, generating database reports using Crystal Reports, HTML/PHP Web Design, MySQL database design, firewall and router configuration, maintaining network security, creating a fiber optic router using linux and LRP, installing and configuring a Squid Proxy Server, installing and configuring a Network Time Protocol Server, installing and configuring a BIND DNS Server, and other various software and hardware installations.
2001 Advanced Micro Devices (AMD) Austin, TX
    Enterprise Business Systems Co-op
  • Installing, configuring, and maintaining the Linux and UNIX operating systems, installing and maintaining an Apache web server with virtual hosting, maintaining and creating HTML and CGI content for the EBS team.s website, documenting server infrastructure, implementing the use of system monitoring tools, other various software and hardware installations.

  • Internet Systems Engineering Co-op
  • Installing, configuring, and maintaining Linux and UNIX operating systems, assembling server racks, writing up material requests, saw backup project through from start to finish, configuration of Veritas Volume Manager and NetBackup, worked on console server project, maintaining and creating HTML and CGI content for the ISE team.s website, documenting server infrastructure with Microsoft VISIO, other various software and hardware installations.
1999 - 2000 Mad Science of Austin Austin, TX
  • Taught science experiments to elementary age children, inventoried experiment kits, trained new instructors.
1999 - 2000 ARI Systems, Inc. Eagan, MN
    Chief Information Officer
  • Website design (, Microsoft Networking, TCP/IP, IPX/SPX, Net BEUI, hardware/software installation and support, NT Small Business Server, Microsoft Proxy Server, Microsoft Exchange Server, Microsoft Remote Access Server, Microsoft Internet Information Server (IIS), logical problem solving, and troubleshooting. Also managed the telemarketing phone bank in the evenings.
1998 Wavefront Communications, Inc. St. Paul, MN
    Technical Support
  • . Answered phone calls, took messages, signed up new accounts, helped customers with internet setup, troubleshot connection problems.