OCS Linux Perl Administrator
Massachusetts Bay Transportation Authority
OCS Linux Perl Administrator
At the MBTA, we envision a thriving region enabled by a best-in-class transit system. Our mission is to serve the public by providing safe, reliable, and accessible transportation. MBTA's Core Values are built around safety, service, equity, sustainability, and culture. Each employee that works for the MBTA performs their roles based on our vision, mission, and values. This includes attendance, participation, and contribution in local safety committee meetings as needed.
The OCS Linux Perl Administrator is responsible for the office software of the MBTA Operations Control System (OCS), a vital technological infrastructure that underpins the functionality of OCC's Train Control System. The Operations Control Center (OCC) is MBTA's nerve center, where teams of dispatchers, supervisors, and vehicle operators work together to provide efficient, safe, and reliable public transit via the Heavy-Rail (Red, Orange, Blue lines) and Light-Rail (Green line) train systems.
While this role will primarily focus on the software, scripts, and automation of the OCS, it is essential that the candidate has experience and understanding of Linux systems, networking, and using the command line. This role blends the typical duties of a software developer with general Linux administration and requires a creative problem-solver who thrives on variety while understanding the high stakes of real-time system operations. The OCS Linux Perl Administrator will also support the maintenance and enhancement of real-time data processing, field assets, and communication systems that empower the OCC to effectively oversee, control, and respond to the dynamic needs of the MBTA's transit network. The OCS Linux Perl Administrator will report directly to the Deputy Director of Operations Control System (OCS).
Duties & Responsibilities:
- Responsible for supporting, maintaining, and enhancing the real-time distributed system used to manage the MBTA's Operations Control Center Train Control System.
- Respond to system emergencies (automated and end user identified) twenty-four (24) hours per day, seven (7) days per week.
- Monitor the software systems to detect hazards and the need for adjustments, corrections, and improvements.
- Work closely with the OCS team and stakeholders to improve the automated system monitoring and problem auto-resolution systems.
- Troubleshoot and document resolutions of failures with the control system.
- Design/implement/integrate new software systems and technologies into the Operations Control Center.
- Read, update, and create detailed documentation such as software design, implementation, testing, cutover, and maintenance documents.
- Create, review, and execute system test procedures.
- Create, execute, and analyze database reports and ad-hoc queries.
- MySQL database setup, configuration, and maintenance monitoring.
- Utilize change control and version management procedures.
- Maintain system backups.
- Perform all other duties and projects that may be assigned.
- None
Minimum Requirements & Qualifications:
- A Bachelor's degree in Computer Science, Engineering, or a related field.
- Three (3) years of software engineering experience within Perl script programming and Linux/Unix operating systems. Working knowledge of:
- Web application development (PHP/JavaScript/HTML)
- C/C++ programming
- sh/bash/csh scripting
- SQL query
- Real-time systems programming
- Redundant systems programming
- Have excellent analytical, problem-solving, organizational, planning, multi-tasking, time management, documentation, and interpersonal skills.
- Have the ability to work any and all shifts and/or locations as assigned or directed; be available to work twenty-four (24) hours per day, seven (7) days per week.
- Ability to provide internal and external customers with a courteous and professional experience.
- Possess a valid driver's license.
- Candidates will be asked to demonstrate their Perl and Linux command-line abilities by completing a Perl script programming assessment utilizing the Linux command line and a text editor.
Substitutions Include:
- A High School Diploma or GED with an additional seven (7) years of directly related experience substitutes for the bachelor's degree requirement.
- An associate degree from an accredited institution with an additional three (3) years of directly related experience substitutes for the bachelor's degree requirement.
- A master's degree in a related subject substitutes for two (2) years of general experience.
- A nationally recognized certification or statewide/professional certification in a related field substitutes for one year of experience.
Preferred Experience and Skills:
- Familiarity with: CentOS Linux, and/or Rocky10 Linux
Job Conditions:
- Ability to effectively read, comprehend, communicate, and respond to instructions, orders, signs, notices, inquiries, etc. in English.
- Be at least eighteen (18) years of age, except if participating in an approved high school internship / co-op program.
- Ability to commute to assigned work locations in the Boston, MA metro area, as required by the role.
- Ability to provide internal and external customers with courteous and professional experiences.
- Ability to work effectively, independently, and as part of a diverse workforce team (or supervise, if required).
- Ability to uphold the rights and interests of the MBTA while building and maintaining effective relationships with employees and co-workers.
- Ability to adhere to rules, regulations, collective bargaining agreements (if applicable), and policies of the MBTA, including the EEO, anti-discrimination, anti-harassment, and anti-retaliation policies.
- Have a satisfactory work record for the two (2) years immediately prior to the closing date of this posting (unless if current student or recent graduate), including overall employment, job performance, discipline, and safety records (infractions and/or offenses occurring after the closing of the posting and before the filling of a vacancy may preclude a candidate from consideration for selection).
- Ability to pass a Criminal Offender Record Information (CORI) check, comprehensive background screening, and / or medical Clinic screening, potentially including physical examination and drug and alcohol screenings.
- Ability to work all shifts and / or locations assigned, directed, or necessary for this position, including (for some transit / operations roles) up to twenty-four (24) hours per day, seven (7) days per week as necessary to accommodate severe weather conditions, emergencies, or any other circumstances that may potentially impact service or the safety of service.
- Intern / co-op staff must be enrolled full or part-time in an accredited educational program and maintain a cumulative GPA of at least 2.5 for the entire duration of the internship / co-op. Additionally, interns / co-ops must have valid work authorization and U.S. Social Security Number prior to starting pre-employment screenings / pre-boarding, working in their positions, and throughout the duration of their program.
Disclaimers and Definitions:
- General Disclaimer: The statements contained in this job description are intended to describe a summary, general nature, and complexity of typical job functions and do not represent an exhaustive list of all duties, tasks, and responsibilities required of staff assigned to this position.
- Application Completion: It is each applicant's responsibility to ensure application details are entered completely and correctly, including updated work and education histories (past and current). Incomplete applications may not be considered. Attachments do not substitute for application fields. The recruitment team does not have access to existing employee data / history.
- Application Deadlines: Applicants should apply as soon as possible, as the MBTA may stop considering applicants after a sufficiently large applicant pool is established.
- Work Environment: The physical demands and work environment characteristics described here-in are representative of those an employee may encounter while performing the essential functions of this job. Reasonable accommodations can be made to enable individuals with disabilities to perform essential functions. See job description for role-specific requirements.
- Work Eligibility: All employees must be legally authorized to work in the United States and on an unrestricted basis. The MBTA does not have an employer work sponsorship program. However, if you have unrestricted work authorization, or are sponsored by a separate entity, you are welcome to apply. Further, all persons hired will require a U.S. Social Security Number prior to starting the position
$169.3k - $304.7k
...it bother you when they don't? Join our innovative team Our Linux Performance team is a specialized group that looks to improve the... ...experience in C, as well experience in Python, Bash, or Perl * Possess a deep understanding of the Linux kernel and computer...PerlWork experience placementWork at office- ...Linux System Administration 5+ Yrs Job Description : - Actively focus on delighting customers by minimizing downtime, anticipating... ...de-provisioning - Use agentic AI, Python, shell scripting, Perl, or similar technologies to reduce manual effort and improve...Perl
$104.32k - $123.08k
...Sr Systems Administrator Train Control Information Systems Driven by Purpose. Powered by People... ...years of related Windows and/or Unix or Linux Systems Administration experience OR... ...programming languages Ability to write PERL, python, and shell scripts Experience...Perl$84.58k - $131.79k
...IT Specialist (System Administration), IS-2210-11/12 Application Deadline: 19 June 2026 Department... ...computers, including but not limited to Linux, BSD, and Solaris. Plans and implements... ...Uses scripting languages such as Bash, Perl, and Python to automate tasks and...PerlFull timeWork experience placementWork at officeLocal areaFlexible hours$50.38 - $76.25 per hour
...Sr. Systems Administrator Requisition Number: 11456 Pay Range: $50.38 - $76.25 per hour... ...of the following: Microsoft Server OS, Linux (RHEL preferred), Google Cloud Platform,... ...following languages is required: Bash Shell, Perl, Python, VB Script, Visual Basic, C++,...PerlHourly payFull timeLocal areaWork from homeShift workWeekend work- ...UNIX-Linux System Admin Xinnovit is a global leader in technology consulting, outsourcing, and workforce management solutions.... ...the client. Provide support of the infrastructure by performing administrative functions of Linux/RedHat (hardware and software) to include...Local areaRelocation
- ...Linux Administrator Location: Boston, MA Rate: DOE $/hr. Position Type: Contract Interview Process: Phone Followed by F2F US Citizen, Green Card and GC EAD Job Description Linux resource requirements in the order of priority – 1. Red Hat Linux system builds...Contract work
- ...Linux Systems Administrator (Only Locals) Responsibilities: Linux server administration, maintenance, monitoring and troubleshooting Deploying systems on AWS and architecting AWS solutions Testing and implementing new systems/configurations Background...Local area
- ...experience along with scripting and system automation (Ruby, Bash, Perl, Awk, etc) Solid experience with Chewf, Puppet, or Salt... ...in production environments, Zabbix preferred Experience with Linux firewalls (UFW/IPTables) and general Linux networking Bachelor...PerlWork experience placementWorldwide
- ...Great Environment to work in. The successful candidate will manage the installation, support, administration, and maintenance of all centralized Linux/Unix systems in a heterogeneous environment, including ERP, web, VMWare, email, monitoring systems, and other Linux...Weekend workAfternoon shift
$145.2k - $170k
...between bare-metal, or real-time operating systems Ability to operate in a Linux development environment Familiarity with scripting and task automation leveraging Python, bash, TCL or perl Familiarity with MATLAB, Python, C/C++ or other scientific programming...Perl- ...About the Role Northern Light is seeking an experienced Senior Linux Infrastructure Engineer to take hands-on ownership of our... ...a private colo or equivalent environment Production-level administration of VMware vSphere/ESXi environments (vCenter, VM lifecycle, resource...Full timeWork at officeLocal areaVisa sponsorshipWeekend work
- ...and power systems. Responsibilities include hardware configuration, racking and stacking, and operating system installation (Windows/Linux). The position also supports lab operations such as inventory management, equipment shipments, and coordination with IT and...For contractors
- ...Linux Technical Support Engineer We are growing! Find out why it is so very exciting to be a part of an industry leading threat... ...flexibility for on-call rotation · BS/MS Degree in Business Administration/Computer Science or equivalent technical certifications · Pride...Work at officeLocal areaRemote workWorldwide
$1,500 per month
...~3 years - Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux) ~2 years - Bare-Metal programming experience ~3 years - Embedded... ...) ~3 years - MATLAB ~3 years - Programming Languages (e.g., Perl, Python, C/C++) ~3 years -Signal Processing ~3 years -...PerlFull timeInterim roleLocal areaRemote workWork from homeRelocation2 days per week$103.71k - $138.28k
...protection systems. •Familiar with Unix Scripting language like Ruby, Perl or advanced KSH scripting. •Operational knowledge of system... .... What We Look For in a Candidate •5+ years current Linux systems engineering experience (Redhat, CentOS, Rocky) and troubleshooting...PerlFull timeTemporary workRemote work- ...Property and Casualty Insurance industry is a plus. Experience in designing and developing BI objects, Data Mining, Big Data areas. Knowledge of Perl desired. Knowledge of Embarcadero Rapid SQL. Knowledge of replication desired. Informatica knowledge a plus.Perl
- ...The Systems Administrator is responsible for the implementation, deployment, and maintenance,... ...storage, Window Server, Active Directory, and Linux management, as well as the fundamentals... ...the following languages: C, C++, PHP, Perl, ASP, JavaScript, SQL. Experience...PerlFor contractorsRelocation
- ...experience in DevOps transformation across a large enterprise. • Linux administration and Windows administration experience are required. •... ...with but not limited to SQL queries, Bash, Batch, PowerShell, Perl, Python, or VBScript. • Working experience with building...PerlWork experience placementWeekend work
$145k - $155k
...Position Overview The DevOps Engineer / Linux Administrator supports and enhances enterprise Linux environments through automation, infrastructure management, CI/CD pipeline development, and system administration. This role is responsible for maintaining secure, reliable...Contract workWork at officeRemote work$119k - $179.75k
...Collaboration: Partner with software developers and system administrators to translate operational needs into automated, scalable, and self... ...configuration and state management. Strong hands-on experience with Linux systems administration (e.g., Red Hat, CentOS, Ubuntu),...Full timeWork experience placementWork at officeRemote work3 days per week- ...through new deployments and expansions Requirements Linux Server Administration (Preferably Ubuntu based) Server and Application... ...Desired Skills NoSQL (Cassandra, Monogo, Hbase, Redis) Perl, Python Scripting and Modularization Mobile or Ad...PerlFlexible hours
- ...minimum of 5 years of working experience with Linux Servers (Ubuntu preferred), VMware,... .../or Azure, Office 365); 3 years Linux administration experience, certification in Redhat or Ubuntu... ...with Python, PowerShell, Bash, Perl, or PHP-CLI ~ Proven Linux abilities to...PerlWork experience placementWork at officeWeekend work
- ...industry leading local and distributed configuration management systems Jenkins, Hudson, Rundeck Working knowledge of Puppet/Chef Amazon Web Services MySQL Ant, Maven, Rake Ruby, Perl, Shell scripting Git/GitHub, Subversion, CVS Familiarity with Linux/Windows Administration...PerlPermanent employmentContract workTemporary workLocal area
- ...position – at least 2 years in a SaaS environment ~2+ years administrating systems ~2+ years working with Amazon Web Services in production... ...of at least one scripting language such as Bash, Python, Perl, GO or Ruby ~ Experience with security monitoring tools. SIEM...PerlCasual workLocal areaRemote workFlexible hours
- ...Skills: Experience coding or scripting with Shell, Ruby/JRuby, Perl, Python, Powershell, Java, Go, or Bash Experience with Agile,... ...in a few of the following tools and technologies: Linux and/or Windows (Ubuntu/Debian and/or RedHat/Centos/Fedora Virtualization...PerlLocal area
- ...support. A successful candidate will have a deep background in linux administration, public cloud, linux performance and troubleshooting. A... ...troubleshooting. Scripting skills in at least one of; shell, python, perl, ruby, etc. Broad database and ETL expertise. Relational...PerlWork at officeNight shift
$1,500 per month
...Description Job Description Systems Administrator Clearance Level: Must have an Active... ...following key technologies: Windows, and Linux operating systems in desktop and server... ...languages such as Shell, Python, or Perl Rackmount and desktop x86-based computer...PerlFull timeLocal areaRemote workWork from home2 days per week- ...troubleshooting and problem solving skills. Requires working knowledge of two or more programming languages; Python, Perl, or Ruby preferred. Strong grasp of Linux (e.g., optimizing, securing, and troubleshooting); Redhat Enterprise preferred. Knowledge of OpenStack a...Perl
- ...: Qualifications: • Must have Strong Scripting skills with Perl or Python, HTML, JavaScript, and REST. • Programming is highly... ...patterns. • Experience working with and maintaining both Windows and Linux flavored environments, including troubleshooting issues/problems...Perl
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to OCS Linux Perl Administrator. Be the first to apply!



