1

Python Perl Jobs in Chicago, IL (NOW HIRING)

... Python, Perl, or similar scripts to automate routine MQ administration and deployment activities. • Utilize automation and Infrastructure-as-Code tools such as Ansible and Terraform for ...

Infrastructure Engineer

Chicago, IL · On-site

$125K - $200K/yr

Experience working with Linux and standard tools (bash, grep, sed, awk) and scripting languages (Python, Perl, bash) * Understanding of Linux concepts (kernel, modules, memory allocation, filesystems)

System Architect

Elk Grove Village, IL · On-site

$109K - $184K/yr

Scripting and automation with Python, Perl, Bash, and PowerShell * SAN / storage administration, backup and disaster recovery design * Core services and protocols: SMTP, TCP/IP, Active Directory, DNS ...

Staff ServiceNow Developer

Chicago, IL · On-site

$149K - $262K/yr

JavaScript, Python, Perl, Unix Shell, Windows Shell. * Experience reading and analyzing application/platform logs, Splunk experience is a plus. * Knowledge of Java JDKs and memory management ...

SQL, Postgres, MySQL, etc. - Linux experience required. - Experience with Perl preferred. - Experience with a Python web framework (e.g., bottle, flask) preferred. - Experience with a JavaScript MVC ...

Working knwledge of at lst one scripting language (Perl, bash, python) * Proficiency in a Linux environment * Understanding of network prgramming * xclnt written and vrbal communication skill ...

Working knowledge of at least one scripting language (Perl, bash, python) * Proficiency in a Linux environment * Understanding of network programming * Excelent written and verbal communication skill ...

Experience in scripting languages (BASH / PERL / PYTHON / RUBY). *Experience in application / product feature design. *Experience in integration technologies (Tibco/Informatica/CAS). *Experience in ...

Trade Desk Operations Engineer

Chicago, IL · On-site

$71K - $96K/yr

Knowledge of Python, Ruby, and Perl is a plus. - Experience using Structured Query Language (SQL) to interact with database tables. - Detail-oriented and well-organized. - Able to multi-task and work ...

Trade Desk Operations Engineer

Chicago, IL · On-site

$89K - $122K/yr

Demonstrated experience with Perl, Python, or Ruby scripting and SQL preferred. * Detail-oriented and well-organized. * Able to multi-task and work under pressure. * Able to exercise sound judgment ...

Strong expertise in PIG, Python or Perl scripting. Excellent development experience in SQL, NOSQL, Scala, JAVA/Spring on Hadoop. Strong design experience with ETL frameworks, data pipeline management ...

Showing results 41-60

Python Perl information

What are the key skills and qualifications needed to thrive as a Python Perl developer, and why are they important?

To thrive as a Python/Perl Developer, you need strong programming skills in both Python and Perl, a solid understanding of software development principles, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, experience with frameworks (such as Django for Python), and knowledge of databases are commonly required, along with relevant certifications being advantageous. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for collaborating with teams and debugging complex code. These skills and qualities are essential for delivering robust, maintainable software solutions and ensuring successful project outcomes.

How do Python Perl developers typically collaborate with other teams during software development projects?

Python-Perl developers often work closely with cross-functional teams, including front-end developers, QA engineers, and system administrators, to ensure seamless integration of backend scripts and automation tools. Collaboration usually involves regular code reviews, participating in sprint planning meetings, and providing technical support to resolve integration issues. Effective communication and documenting code are key, as Python-Perl scripts may interface with a variety of systems and stakeholders rely on clear guidance to maintain or extend functionality.

What is a Python Perl developer?

Python and Perl developers are professionals who write, debug, and maintain software programs using the Python and Perl programming languages. These developers often work on scripting, automation, data analysis, web development, and system administration tasks. They are proficient in both languages and can leverage their strengths to solve complex problems efficiently. Their expertise is valuable in various industries, including technology, finance, and scientific research.

What is the difference between Python Perl vs Data Analyst?

AspectPython PerlData Analyst
Required skillsProgramming in Python and Perl, scripting, data manipulationData visualization, statistical analysis, Excel, SQL
Work environmentTech companies, software development, data processingBusiness, finance, marketing, research
CertificationsPython/Perl certifications, coding bootcampsData analysis certifications (e.g., CAP, Microsoft Certified)

Python Perl developers focus on scripting, automation, and data processing using programming languages, often in tech environments. Data Analysts interpret data, create reports, and provide insights using statistical tools and visualization. While both roles work with data, Python Perl roles are more technical and coding-intensive, whereas Data Analysts focus on analysis and communication of findings.

Middleware Messaging Engineer

Compunnel

Chicago, IL • On-site

Contractor

Posted 5 days ago


Job description

Job Summary
The Middleware Messaging Engineer will be responsible for the end-to-end administration, maintenance, support, security, and modernization of critical messaging and middleware infrastructure. The role focuses on ensuring the reliability, availability, performance, and security of IBM MQ and related middleware environments while supporting business applications. The position will also contribute to cloud migration, containerization, automation, vulnerability management, disaster recovery, and infrastructure modernization initiatives across enterprise environments.
Key Responsibilities
• Install, configure, maintain, and administer IBM MQ software, including Queue Managers and Clients, on RHEL environments.
• Perform IBM MQ version upgrades, apply fix packs, and manage patching cycles in accordance with established security requirements and best practices.
• Configure and manage MQ objects, including Queue Managers, Local, Remote, Alias and Model Queues, Channels, Listeners, Clusters, Topics, and Subscriptions.
• Monitor MQ system performance, message throughput, latency, resource utilization, and message depths.
• Identify performance bottlenecks and implement tuning adjustments at Queue Manager, channel, and queue levels.
• Analyze MQ logs and trace data to troubleshoot issues and optimize configurations.
• Troubleshoot MQ connectivity issues, message delivery failures, security errors, and performance degradation.
• Serve as a primary point of contact for application teams regarding MQ connectivity and messaging issues.
• Respond to incidents, perform root cause analysis, and implement corrective actions.
• Participate in an on-call rotation as applicable.
• Forecast capacity requirements based on CPU, memory, disk space, message depths, and other resource utilization metrics.
• Design and implement scalable MQ solutions using clustering and distributed queuing.
• Develop, implement, test, and maintain disaster recovery procedures for MQ environments.
• Configure and manage high-availability solutions, including multi-instance Queue Managers and clustering.
• Participate in disaster recovery testing exercises.
• Implement and manage MQ security configurations, including TLS/SSL, Channel Authentication Rules (CHLAUTH), and Object Authority Manager (OAM).
• Manage certificates and keystores for secure communications.
• Collaborate with security teams to support compliance with applicable security policies and standards.
• Interface with IBM Support for problem resolution, technical guidance, and product information.
• Stay informed about IBM MQ product roadmaps, new features, and end-of-support timelines.
• Participate in planning, designing, and executing IBM MQ workload migrations to AWS.
• Support deployment and management of IBM MQ in containerized environments using Docker, Kubernetes, OpenShift, MQ container images, and operators.
• Participate in infrastructure modernization initiatives related to messaging and middleware technologies.
• Develop and maintain Shell, Python, Perl, or similar scripts to automate routine MQ administration and deployment activities.
• Utilize automation and Infrastructure-as-Code tools such as Ansible and Terraform for configuration and deployment management.
• Design, develop, deploy, and orchestrate installation and upgrades of middleware technologies, including Apigee and NGINX, using Terraform, Ansible, GitOps, and Kubernetes.
• Configure, support, and troubleshoot proxies on Apigee and applications on NGINX.
• Support Apigee API proxy design and deployment, developer portal management, OAuth 2.0/API key security policies, quota and rate-limit enforcement, environment promotion, and hybrid/X runtime administration.
• Configure and manage NGINX reverse proxies, load balancers, SSL/TLS termination, upstream health checks, rate limiting, and ingress controllers on Kubernetes/OpenShift.
• Configure and administer SFTP gateways and Managed File Transfer (MFT) solutions, including key-based authentication, directory and permission management, transfer monitoring, and downstream processing integrations.
• Deliver, support, and troubleshoot applications running in Rancher and OpenShift environments.
• Develop operational and environment provisioning pipelines using Jenkins.
• Support disaster recovery strategies, failover planning, and complex application architectures across multiple data centers.
• Work with CI/CD technologies including Harness, Artifactory, and HashiCorp Vault.
• Support J2EE application services in containerized and legacy environments.
• Utilize vulnerability scanning tools to identify and interpret vulnerabilities affecting middleware and API gateway environments.
• Apply security hardening practices and CVE-based patches to Apigee, NGINX, SFTP, and related middleware platforms.
• Create and maintain documentation for MQ architecture, configurations, standards, and operational procedures.
• Collaborate with application developers, system administrators, network engineers, database administrators, project managers, and other cross-functional teams.
Required Qualifications
• Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
• 10+ years of hands-on experience administering IBM MQ in complex enterprise environments.
• Strong understanding of IBM MQ concepts, including Queue Managers, Queues, Channels, Clustering, Publish/Subscribe, and Security.
• Proficiency in administering IBM MQ on Linux/RHEL or comparable enterprise operating systems.
• Strong troubleshooting skills with the ability to diagnose and resolve complex IBM MQ issues.
• Experience with scripting languages such as Bash, Python, or Perl for automation.
• Understanding of networking concepts, including TCP/IP, DNS, firewalls, and load balancers, as they relate to IBM MQ.
• 6+ years of experience designing, developing, deploying, and orchestrating middleware installations and upgrades using technologies such as Apigee, NGINX, Terraform, Ansible, GitOps, and Kubernetes.
• 6+ years of experience using Terraform and Ansible deployment models for middleware technologies.
• 4+ years of experience configuring and troubleshooting proxies on Apigee and applications on NGINX.
• Experience with Apigee API proxy design and deployment, OAuth 2.0, API key security policies, quota and rate-limit enforcement, environment promotion, and runtime administration.
• Experience configuring NGINX reverse proxies, load balancers, SSL/TLS termination, upstream health checks, rate limiting, and Kubernetes/OpenShift ingress.
• Experience configuring and administering SFTP gateways and Managed File Transfer solutions.
• 2+ years of experience delivering, supporting, and troubleshooting applications in Rancher and OpenShift environments.
• 2+ years of experience developing operational and environment provisioning Jenkins pipelines.
• Experience with disaster recovery strategies, failover planning, and complex application architectures across multiple data centers.
• Experience with CI/CD technologies including Harness, Artifactory, and HashiCorp Vault.
• Experience supporting J2EE application services in containerized and legacy environments.
• Experience with vulnerability scanning tools such as Nessus, Qualys, or equivalent technologies and interpreting scan results for middleware and API gateway environments.
• Familiarity with CIS Benchmark hardening and applying CVE-based patches to middleware platforms.
• Excellent communication and interpersonal skills.
• Ability to work independently and collaboratively within a team.
Preferred Qualifications
• Experience with IBM MQ on RHEL and containerized cloud environments.
• Experience with advanced IBM MQ features such as MQ Appliances, Advanced Message Security (AMS), and Managed File Transfer (MFT).
• Experience migrating or managing IBM MQ workloads in AWS.
• Hands-on experience with Docker, Kubernetes, and OpenShift and managing MQ in containers.
• Experience with Infrastructure-as-Code tools such as Ansible or Terraform.
• Experience with enterprise monitoring tools such as Instana, Dynatrace, Splunk, Nagios, or Prometheus.
• Familiarity with other messaging technologies such as Kafka.
• Experience working in Agile and DevOps environments.

Compunnel logo

About Compunnel

Sourced by ZipRecruiter

Compunnel is a well-known company located in Plainsboro, NJ, US, recognized in the industry of IT Services and Solutions. Established in 1989, Compunnel offers a suite of services that help businesses integrate technology efficiently into their operations, a recognizable name in the IT solutions sphere for over three decades. The company’s service portfolio includes Digital Transformation, Business Intelligence, Cloud Services, Cybersecurity, and Application Modern Services, among others. Guided by its mission "to innovate with industry-leading digital solutions and disruptive tech strategies for unimagining business growth," the company underlines its commitment to offering out-of-the-box solutions to its clients. Remarkable achievements of the company include serving more than 30 Fortune 500 companies and providing job opportunities for over 50,000 individuals.

Industry

It services

Company size

501 - 1,000 Employees

Headquarters location

Plainsboro, NJ, US

Year founded

1994

Social media