About Me

Ben Tasker Dip.pc rep S.A.C Cert

About Me

I am an experienced Suffolk (UK) based IT Professional, with a strong foundation in Linux based systems and software development. I currently specialise in system administration and network security, however, as part of my role at Virya Technologies Ltd, I have also developed a strong grounding in post-compromise forensics.

Most of my recent software development activities have been in PHP, using Agile methodologies to develop both standalone applications and extensions for the popular Joomla! Content Management System.

I pursue a range of hobbies including mechanics and photography. In addition to being a Linux Foundation member, I am also an active member of the Joomla! Bug-squad, with a number of commits merged into the core CMS.

I'm always been keen to expand my knowledge and understanding of a wide range of subjects and where possible seize every opportunity to complete further training.

 

Secondary Education

  • 10 GCSEs Graded B-C
  • 5 AS Levels Graded B-D
  • 4 A2 Levels Graded C-D

 

Further Education

  • iTQ (User) Diploma (Level 3)
  • Advanced Level Apprenticeship for IT Users
  • iTQ (Level 3)
  • Health and Safety NCFE (Level 2)
  • PC Repair Diploma (Level 2)
  • Functional Skills English Reading (Level 2)
  • Functional Skills English Writing (Level 2)
  • Functional Skills English Speaking (Level 2)
  • English Law NCFE (Level 3)
  • WSET Intermediate (Level 2)
  • National Certificate for Personal License Holders (Level 2)
  • Certificate in Retail Operations (Level 2)
  • Retail Operations NVQ (Level 2)

 

Employment Related Courses

During the course of employment, I've completed the courses listed below in addition to mandatory training (such as Fire Safety).

  • Emergency First Aid
  • Portable Appliance Testing
  • Protecting Information Level 1
  • APM Introductory Certificate
  • ITIL V3
  • Project Management
  • Information Gathering
  • Local Security Officer
  • Fraud Awareness
  • Decision Making Models
  • Validation, Verification and Testing
  • JAVA 2
  • Encryption Technologies
  • Processor System Administrator
  • Computer Network Defence
  • Diagnosing & Troubleshooting
  • ECDL Unit E
  • ECDL Modules 1 - 7
  • UNIX Use and Administration
  • Electronic Defence Writing

 

Skills

I continually work to develop new skills, whilst keeping existing skills current. Some of my current skill set is listed below

  • Software Development including testing
  • System Design
  • Joomla! Extension Development
  • GIT SCM
  • Joomla! Website Design and Management
  • Website design in HTML 4 and 5 with CSS
  • Javascript (including AJAX)
  • Semantic Markup
  • Penetration Testing
  • API Design
  • Data Migration
  • System Integration
  • Linux and AIX Server Administration
  • Xen and KVM Hyper-visor Management
  • Business Continuity planning
  • Project Management
  • Migration to Cloud based systems
  • Amazon EC2 Deployment
  • Apache Deployment and Management
  • Nginx Deployment and Management
  • MySQL

 

Software Development Languages

I've developed software in a range of languages, some of which are listed below.

  • PHP
  • ECMA/Javascript
  • BASH Shell Scripting
  • Python
  • Perl
  • Visual Basic
  • C++
  • Ada
  • Java
  • BASIC
 

 

Portfolio

My Online Portfolio contains examples of past Software Development activities and also of past Website development activities. Some examples of my code (and contributions to other projects) can be seen on GitHub.

I take great pride in my problem solving abilities, especially when translating requirements or documentation into programmatic code. As an example, when Joomla! 3.0 was nearing final release, I used the list of backwards compatibility issues to create an extension compatibility checker - allowing extension developers to quickly identify which areas of their extensions were likely to require a rewrite.

I've worked with a number of API's, ranging from enhancement of Account Expiration & Control (AEC) to the creation of an API for my PHPChangedBinaries project, which includes a custom cryptographic authentication mechanism.

Although the supporting website is currently incomplete, I've also created and documented an API designed to serve Lottery Results from around the world.

 

 

 

Employment History

 

Operations & Platform Engineer Swiftserve

NOC Specialist Velocix / Alcatel-Lucent / Nokia

I was promoted into a role specialising in Operational Security and am expected to ensure that both infrastructure and operational procedures reflect the highest possible level of security and professionality.

In addition to this, I act as an escalation point for the NOC (as well as the wider operations team) and am also expected to undertake project work in order to maintain and develop tools as part of our Continuous Improvement regime.

In the past, I have also acted as a Customer Resident Engineer - integrating with a customer’s Operations Team in order to provide on-site support during the transition of their CDN from a Managed Service to an Owner Operated model.

My prescribed role also includes

  • Network Management
  • Incident/Problem Management
  • Supplier Management
  • Proactive Management

NOC Engineer Velocix

Velocix is a world leading provider of Digital Media Delivery Platforms

My role is to provide first and second level support on all Velocix products and services, including monitoring, managing and configuring the worldwide Content Delivery Network. The core role being to ensure that both internal and external customers are provided with maximum service availability

Core responsibilities

  • 24/7 network surveillance, proactively responding to issue that are detected or reported, including analysing all available data and identifying trends
  • General System Administration tasks on all elements of the CDN and also of the company network
  • Observe configuration and change management procedures
  • Pro-actively escalating problems to Third-level support where they cannot efficiently be resolved within the Network Operations Centre
  • Identify areas of concern, whether due to potential service impact or directly affecting customer satisfaction

Linux Specialist & IT Manager Virya Technologies Ltd

My role at Virya primarily involved

  • managing customers' servers (primarily Linux based infrastructure but also Windows)
  • developing software (primarily web-based applications in PHP, including extensions for the Joomla! CMS)
  • Managing the company's Hosting infrastructure (Shared, Virtual and dedicated servers)
  • Conducting security audits (including penetration testing)
  • providing emergency server support where it is requested by a customer (including post-compromise forensic analysis)
The role requires an intimate understanding of networking protocols, system (and database) administration and agile development techniques.

Being a small business, my responsibilities stretch beyond those within my job description, and additional roles include marketing the business, providing quotes for work and management of the business in the Director's absence.

I initially contracted for this role, becoming a full-time employee in February 2012.

Inventory Clerk Ministry of Defence

Primary role involved controlling 180 inventories at a number of globally distributed units for the purpose of correctly provisioning aircraft spares. Responsibilities involved hastening the return of unserviceable spares and ensuring accountability for all issued items.

As a secondary role, I became a trained Processor System Administrator for the unit's bespoke (AIX and Oracle based) Supply Control System. This involved being the units point of contact and support for all technical issues relating to the MJDI system, including assisting other units during the roll out of the system across the Ministry's estate.

Additionally, I acted as the unit's Systems Manager, assuming the roles of Local Security Officer and Authorised Demander.

More...

 

Client Testimonials

– Server Support

Ben at Virya Technologies was recommended to me by a colleague when looking for a provider of system admin for my dedicated server. Ben, Ruth and the team at Virya Technologies have been absolutely brilliant from day one. Patient, understanding and extremely helpful, I have no hesitation in recommending their efficient and knowledgeable service.

 

Ben has worked in a support/development capacity for the ISSBA website which is Joomla based. He has always been happy to help, has kept me up to date with progress and has endeavoured to find the best solutions to any issues with the site. I would be happy to recommend his services.

 

Ben is an extremely competent and dependable Joomla expert and server security specialist. He has been fundamental to the deliverability, on-going support and maintenance of Seatrade's news sites (amongst other projects).

Ben has always being very personable and uses his extensive knowledge and people skills to ensure that he employs the best solution, whilst ensuring that we understand the rationale to any suggestion, issue or enhancement that he has deployed or recommended to improve the usability and functionality of Seatrade's news sites.

 

Additional Information

The following additional details are available upon request;

  • Full Education History (including all courses completed)
  • Full Employment History
  • References

 

Name:Ben Tasker

Ben Tasker

 

Bio

I'm a Operations & Platform Engineer at Swiftserve. I have a keen interest in Network Security and photography and enjoy writing (in both the literary sense and programming) amongst many other interests.

I have a wealth of experience with a range of Operating Systems, and am at my happiest when I'm buried in a system. I try to document most things I do, some of that documentation ultimately makes its way onto this site.

I strongly believe in the underlying foundations of Free Software, and release a lot of my work under GPL and BSD licenses.

Feel free to Contact Me if there's anything extra you want to know

 

Links

 

Profile

 

Profiles elsewhere

 

Public Key

My PGP Public key can be found below

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
Hw72fpLBkcTbo+vvixpT/YsNyF8=
=eaf+
-----END PGP PUBLIC KEY BLOCK-----

 

 

Linux User 409616