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)
I feel like #PHP is more administrator-centric with the dlls and ini files.
Not that I am any sort of expert in either. Maybe it's just the type of Java learning that I am doing, and of course there is JVM stuff that is admin-like, but even that seems to be configurable in the code itself.
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.
A couple of things I've heard !Smalltalk people say killed their market: 1. Smalltalk's image-based system didn't mesh well with OS filesystems; 2. #Smalltalk vendor turmoil and their high pricing. (I wasn't even aware of the language's existence until the late #1990s. I took numerous programming courses over the years, but I never heard ST mentioned until another student mentioned it in a #Java course. ) CC: @clacke@libranet.de
My new team (and my old team too, actually), is looking: Interact with end users on technical problems. Tier 1, 2 and 3 support for #CentOS and related #opensource 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.
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.
Requirements: Bachelor’s Degree in Computer Science or similar or relevant work experience 2 or more years’ experience providing technical support directly 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 Experience in customer support or customer-facing role 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
Responsibilities: 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.
Please pass this along to anyone you think might be interested!
Requirements: Bachelor’s Degree in Computer Science or similar or relevant work experience 2 or more years’ experience providing technical support directly 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 Experience in customer support or customer-facing role 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
Responsibilities: 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.
Please pass this along to anyone you think might be interested!
Nice-to-haves*: 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 Bachelor’s Degree in Computer Science or similar or relevant work experience 2 or more years’ experience providing technical support directly to enterprise customers
* These are listed as requirements on the site, but they make zero since to me. There is literally no one on the Minneapolis team that knows C/C++. We do have a C/C++ API, so yes, it would be good if you knew that, but most people use our derived APIs (Perl, Python, .NET, Ruby, PHP, and maybe that is it). Java, like C, is a native API.
Also, we do support Windows and Mac, so unclear why knowledge of that is not listed.
Experience in customer support or customer-facing role 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 Responsibilities: 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.
@geniusmusing @musicman #Java is pretty much gone on the client side. A year or so from now, no browser will allow users to enable it (or #Flash either).
@musicman I don't really have any #Java language thoughts. In the late #1990s and early #2000s, I enjoyed the courses I took which used Java (and also the courses which used C++, #Perl, #PHP; but I disliked #JavaScript, and really disliked #VBScript and #VB 5 / 6). But especially since taking this job 15 years ago, I've barely touched it.
Responsibilities: 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 directly 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 Experience in customer support or customer-facing role 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
@natecull It doesn't help that since #Java 7, they've been saying that "the install one JVM locally, then run many applications" model is going away and apps would soon need to embed the JVM.
@natecull IMO, the developer and user communities need to fork the language (or better cleanroom reimplement it). In the process, a lot of backwards compatibility and misfeatures could be removed during the required java.* and javax.* renaming. . Right now, #Eclipse and many #Apache projects are one lawyer letter away from shutdown. One Java++ is named and sufficiently diverged from Oracle's #Java, those projects could transition to the replacement.