Depending on my skills, available time, and whether the projects' CoCs are acceptable, I would also like to contribute to both #GNU_Social and #Friendica. I know both projects can use a little additional momentum.
Perforce is seeking an Open Source Software Support Engineer to join our OpenLogic team, responsible for providing support and services on Open Source technologies to our OpenLogic customers. This position will work closely with members from Support, Sales and Professional Services to assist in resolving a wide variety of customer issues. This critical position demands a systems engineer with strong networking skills and some programming capabilities. You would be responsible for ensuring the success of our customers by effectively providing dependable and timely resolutions related to open source software. The ideal candidate is expected to be self-motivated, proactive, results-oriented and able to provide a high level of customer satisfaction through the delivery of world-class technical support services.
Responsibilities:
Interact with end users on technical problems;
Tier 1, 2 and 3 support for open source products;
Drive resolution of those problems, which include:
Open source software issues
Questions around open source software usage
Questions around use and best practices
Review of the architecture and design where software is implemented
Conduct professional services and training engagements
Research, understand, and advocate open source software
Interact with various open source communities
Drive early resolution of issues
Be a part of the on-call rotation
Present knowledge via articles, blogs, and conference presentations.
Requirements:
Minimum of 2 years of software development and design or systems administration or level 3-4 technical support experience;
At least 2 years in a senior position ( senior/lead developer, engineer, or DBA);
Minimum 3 years implementation and troubleshooting experience on 3 or more of the following: #ActiveMQ, #CentOS, Apache Tomcat, #PostgreSQL, Apache HTTP Server (#httpd), Java Development Kit (#JDK), #Wildfly Application Server, #Jenkins CI, #ApacheKafka, or #ApacheCassandra;
Preference given to candidates with implementation and troubleshooting experience on one or more of the following: #ApacheCassandra, #ApacheKafka, #ApacheSolr, #Couchbase, #DockerCE, #ElasticSearch, #Kubernetes, #MongoDB, #Redis, #WSO2, #ApacheNifi, #Kubespray, #Minio, #Foreman, #Kiali, #Terragrunt, #OpenLiberty, or #Kong
Strong #RHEL/CentOS background required
#Debian/ #Ubuntu, #SUSE/ #openSUSE/ #SLES, other distro background a bonus
#C, shell scripting, #Python, etc;
#Linux distro package building a plus (#rpm, #deb, #ipkg, etc);
Virtual Machine experience with #qemu/ #kvm, #Azure, #AWS, #VirtualBox, #Vagrant;
database administration (not just db "power user") experience very desirable; #postgresql/ #mysql/ #mariadb experience preferred;
Experience working in production environments, especially enterprise/carrier environments;
General experience a plus such as: radius/Kerberos, ldap, ipa/idm, monitoring, vpn, containers, centralized systems management, automation (#ansible, #chef, #puppet, etc), version control (#git, etc), security hardening (CIS, STIGS, PCI-DSS, etc);
Technical knowledge, skills and expertise in complex infrastructure, web-based software and enterprise software;
Excellent written, verbal, and presentation skills;
Knowledge of open source packages;
Experience speaking at conferences/comfortable speaking in front of large crowds;
Fast and creative thinker, quick on their feet to respond quickly to complex and difficult problems Proven track record of acquiring strong proficiency in new technologies quickly.
Is the #MySQL #JDBC mysql-connector-j driver very different from the #MariaDB version? I would expect that they try to stay pretty close to upstream, so that their software is easily inserted in place of #Oracle MySQL.
@clacke "Sounds like Oracle had been eyeing MySQL for far longer than I realized. Would they have even bought Sun if it weren't for MySQL?
Is that even why Sun bought MySQL?"
I'm sure that had something to do with why #MySQL became available for Sun to buy.
First came the #Sleepycat purchase (followed by removal of the #BDB engine), then the #Innobase ( #InnoDB engine ) purchase, then #Sun purchased MySQL, then #IBM rejected Sun's attempt to get purchased, then Oracle purchased #Sun (along with its parts and products ... #Java, #Solaris, MySQL, and so on).
By the way, whenever I need a MySQL compatible database, I select #MariaDB, to avoid #Oracle.
Sort of off-topic: Do you remember when MySQL had a distribution deal for an open source version of SAPDB named MaxDB? It didn't seem to last long (a year or two?). I'm sure sales were much lower than SAP expected.
@xrevan86 @clacke Years ago, #InnoDB was produced by an independent company, just as #Sleepycat (BerkeleyDB ... BDB engine) was. I don't know if it was possible to use InnoDB separately from #MySQL even then. #Oracle bought Sleepycat and then Inno, and finally #Sun.
I've been using it for somewhere around 20 years (+/-2 years), having encountered it in a college course (replacing Hughes #MiniSQL).
Represent Perforce as the first point of contact for customer’s technical requests.
Review and research customer issues to determine and provide the best resolution.
Develop and maintain technical expertise in assigned areas of product functionality and utilize it effectively to help customers.
Resolve database and performance issues.
Research, document, and escalate cases according to procedure.
Provide customer driven feedback to functional areas in order to influence process/product improvements.
Author technical documents on common issues and solutions in order to build the knowledge base.
Positive attitude - Support engineers are required to be respectful, fair, gracious, and knowledgeable.
Create and set up test environments to reproduce and resolve customer issues.
Recreate customer environments to reproduce issues and experiment with possible solutions.
Requirements:
Bachelor’s Degree in Computer Science or similar or relevant work experience
2 or more years’ experience providing technical support to enterprise customers
Knowledge of C/C++ and Java and experience with #PHP / #MySQL
Knowledge of Unix & #Linux
Basic networking experience
Experience with Perforce, #Git, or other version control software is desirable
Strong analytics and problem-solving skills
Strong debugging skills
Ability to work in a team environment and contribute ideas and improvements
Able to work well under pressure and prioritize accordingly
@musicman Oh, wow! I remember learning to install #Apache and #PHP from source 20+ years ago. Can't remember whether we actually compiled #MySQL or just extracted a precompiled tarball. On pre-RHEL #Red_Hat Linux and #FreeBSD.
.
Was fun, but upgrading could be tricky.
To flesh that out a bit, but my current list is this:
#mongodb
#mysql
#httpd
#postgres
#kafka
#cassandra
#tomcat
#jboss / #wildfly
#eclipse
#java (enough to diagnose applications...honestly, with the others on the list that are built in java, I probably don't really need to do anything else with this one)
It's pretty demoralizing to never get any responses from anyone but @lnxw48a1, but I am nothing if not persistent.
I realize I could interact more and gain more followers and I could post more. Maybe I'll give Mastodon a shot a see if I get more interaction there. I don't think I've joined an instance but maybe I have.
Minimum of five years of software development and design or systems administration or level 3-4 technical support experience.
Technical knowledge, skills and expertise in complex infrastructure, web-based software and enterprise software
Understanding of software best practices; #SDLC, #SCM and #Agile development principles.
Excellent written, verbal, and presentation skills
Role: Open Source Staff Engineer/Solutions Architect
Location: #Louisville, #CO or #Minneapolis, #MN
Position Summary:
Perforce is seeking a Open Source Staff Engineer/Solutions Architect to join our OpenLogic team. As a member of the support team, you’ll be responsible for assisting our clients to work through their technical questions on open source including ‘how to’, trouble shooting and recommendations on product use. Additionally, based on needs of our customers, you will be involved in presenting training classes (both onsite and remote depending on need of the client); short-term professional service engagements to assist with architect and design solutions; working on internal projects; and enhancing current skills by continuing to learn new open source technologies.
OpenLogic provides enterprise services for hundreds of open source projects — including #OpenJDK, #Kubernetes, CentOS, and #MariaDB — so you can boost efficiency and savings with free software, while cutting risk.
Responsibilities:
Interact with end users on technical problems.
Tier 1, 2 and 3 support for CentOS and related open source products.
Drive resolution of those problems, which include:
Open source software issues.
Questions around open source software usage.
Questions around use and best practices.
Review of the architecture and design where software is implemented.
Conduct professional services and training engagements.
Research, understand, and advocate open source software.
Interact with various open source communities.
Drive early resolution of issues.
Be a part of the on-call rotation.
Present knowledge via articles, blogs, and conference presentations.
May require 15% travel while completing on-site consulting.
Position Summary:
Perforce is seeking a CentOS Support Engineer to join our OpenLogic team (that's my new team, but this is not my specific position), responsible for providing 24x7 break fix support and services on Open Source technologies to our OpenLogic customers. This position will work closely with members from Support, Sales and Professional Services to assist in resolving a wide variety of customer issues. OpenLogic provides enterprise services for hundreds of open source projects — including OpenJDK, Kubernetes, CentOS, and MariaDB — so you can boost efficiency and savings with free software, while cutting risk.
Responsibilities:
Interact with end users on technical problems.
Tier 1, 2 and 3 support for CentOS and related open source products.
Drive resolution of those problems, which include:
Open source software issues.
Questions around #opensource software usage.
Questions around use and best practices.
Review of the architecture and design where software is implemented.
Conduct professional services and training engagements.
Research, understand, and advocate open source software.
Interact with various open source communities.
Drive early resolution of issues.
Make strategic contributions to the CentOS core and surrounding ecosystem, provide bug fixes ahead of the community where needed
Be a part of the on-call rotation.
Present knowledge via articles, blogs, and conference presentations.
Requirements:
Technical knowledge, skills and expertise in complex infrastructure, web-based software and enterprise software
Strong knowledge of the Linux kernel and system architecture.
Understanding of software best practices; SDLC, #SCM and Agile development principles.
Ability to develop with C/C++ in a #UNIX environment.
Utilization of common Linux C/C++ build tools such as gcc.
Solid understanding of CentOS 6.x and 7.x and included frameworks like firewalld, systemd, etc.
Strong #RHEL/CentOS background required
#Debian/ #Ubuntu, #SUSE/ #openSUSE/ #SLES, other distro background a bonus
C, shell scripting, #perl, etc
Virtual Machine experience with qemu/kvm, #Azure, #AWS, VirtualBox, #Vagrant
General experience such as: radius/ #Kerberos, lda, ipa/idm, monitoring, vpn, containers, centralized systems management, automation (ansible, chef, puppet, etc), version control (git, etc) or security hardening (CIS, STIGS, PCI-DSS, etc)
Excellent written, verbal, and presentation skills
Knowledge of open source packages
Database administration; #postgresql/ #mysql/ #mariadb experience very desirable
Experience with Linux distro package building (#rpm, #deb, ipkg, etc) preferred
Existing contributions to the CentOS community a major plus
Considering reverting !fnetworks SUR1 server's #PHP version to 7.2 to try to fix the slowness issue. Right now, I'm restarting the daemon a couple of times per day. I thought it was a #MySQL query issue, but generally, restarting PHP speeds things up considerably.
Requirements:
Minimum of five years of software development and design or systems administration or level 3-4 technical support experience.
Technical knowledge, skills and expertise in complex infrastructure, web-based software and enterprise software
Understanding of software best practices; SDLC, SCM and Agile development principles.
Excellent written, verbal, and presentation skills
Expert level in a number of open source packages.
Broad and deep familiarity with multiple projects to include Java and #J2EE, #JBoss, #ActiveMQ, #Drools, #HornetQ, #Hibernate, #Spring, #Linux (focus primary on #CentOS or #Ubuntu), Apache HTTPD, #Apache #Tomcat, #MySQL, #PostgreSql, Open source project and community participation and Production/24x7 experience.
Database administration; postgresql/ mysql/ #mariadb experience very desirable
Expertise in #Cassandra, #Kafka, and/or cloud-native applications is a plus.
Responsibilities:
Interact with end users on technical problems.
Tier 1, 2 and 3 support for CentOS and related open source products.
Drive resolution of those problems, which include:
Open source software issues.
Questions around open source software usage.
Questions around use and best practices.
Review of the architecture and design where software is implemented.
Conduct professional services and training engagements.
Research, understand, and advocate open source software.
Interact with various open source communities.
Drive early resolution of issues.
Be a part of the on-call rotation.
Present knowledge via articles, blogs, and conference presentations.
May require 15% travel while completing on-site consulting.
Interact with end users on technical problems.
Tier 1, 2 and 3 support for #CentOS and related open source products.
Drive resolution of those problems, which include:
Open source software issues.
Questions around open source software usage.
Questions around use and best practices.
Review of the architecture and design where software is implemented.
Conduct professional services and training engagements.
Research, understand, and advocate open source software.
Interact with various open source communities.
Drive early resolution of issues.
Make strategic contributions to the CentOS core and surrounding ecosystem, provide bug fixes ahead of the community where needed
Be a part of the on-call rotation.
Present knowledge via articles, blogs, and conference presentations.
Requirements:
Technical knowledge, skills and expertise in complex infrastructure, web-based software and enterprise software
Strong knowledge of the Linux #kernel and system architecture.
Understanding of software best practices; #SDLC, #SCM and #Agile development principles.
Ability to develop with #C / #C++ in a UNIX environment.
Utilization of common #Linux C/C++ build tools such as #gcc.
Solid understanding of CentOS 6.x and 7.x and included frameworks like #firewalld, #systemd, etc.
Strong #RHEL/CentOS background required
#Debian / #Ubuntu, #SUSE / #openSUSE / #SLES, other distro background a bonus
C, shell scripting, #perl, etc
Virtual Machine experience with #qemu / #kvm, #Azure, #AWS, #VirtualBox, #Vagrant
General experience such as: radius/Kerberos, lda, ipa/idm, monitoring, vpn, containers, centralized systems management, automation (ansible, chef, puppet, etc), version control (git, etc) or security hardening (CIS, STIGS, PCI-DSS, etc)
Excellent written, verbal, and presentation skills
Knowledge of open source packages
Database administration; #postgresql / #mysql / #mariadb experience very desirable
Experience with Linux distro package building (#rpm, #deb, #ipkg, etc) preferred
Existing contributions to the CentOS community a major plus
Planning for expansion of Federati Networks (pending some changes in employment; the feast or famine nature of the present employment means either I have time or I have income, but never both).
I intend to add a #Friendica instance and a #Pleroma instance. I was also thinking of adding a #postActiv instance, but now that it is no longer used by its main dev, that seems risky.
Assuming my "learn / relearn enough #PHP / #MySQL to help improve #GNU_Social & Friendica" plan works, would patches to pA be accepted?