@geniusmusing I find #git to be too big and complex for my needs (and arguably for most projects). I know it “won” and even some projects that formerly used another #VCS ( such as Mercurial #hg, #darcs, Bazaar #bzr / Breezy #brz ) are switching.
In the plans: a very limited #Kallithea install (with git and Mercurial) and #Fossil for Federati ... when I have more funds and energy to devote to getting it going on its own VPS.
I think y’all know I favor the #Fossil #SCM / #DVCS over #Git (though I’m giving #Mercurial ( #Hg ) another look as well. I’m resource-constrained as well as energy-limited, but I have been thinking of standing up a miniature software forge for !FNetworks projects and users, likely using Kallithea (which can use both Hg and Git) and also having some Fossil repos (but not as part of a forge).
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 Yes, I think #git is overly complicated for most projects' needs, but it has mindshare, so people often demand it when another VCS would be more appropriate. It'd be great if transitioning from one to another was a well-understood problem, but it isn't.
Is that #Emacs that is trying to move from #svn to git with #ESR's help and having a difficult time of it?
@sir created this whole toolkit that supports both #git and #mercurial and provides most of the same functionality as services like Github, Gitlab, Gitea, etc. WITHOUT USING JAVASCRIPT.
You want public repositories? Sourcehut has it. Continuous integration? Wikis? Mailing lists? Patch submission by email? Gist/Pastebin? It's all there.
There's a hosted version at <https://sr.ht>, and you can self-host instead if you want.
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!
@moonman My feelings exactly. I didn't have anything original there ( #Github ) in the first place, but I had patches for others' projects. I removed everything several years ago. Yes, a couple of potential employers have passed on hiring me because my GH account was empty. I just (A) don't want to support centralized facilities like GH or SourceForge any more, when you can host your own #git / #hg / #darcs / fossil; and (B) as my role at work has changed more toward user support, I'm not creating or using such patches any more, so if someone found and started using them, they'd be potentially doing it wrong / importing security holes.
( For a while, I had my own #Fossil repo with some original stuff, but thanks to hosting changes are $EMPLOYER work scheduling / hotel Internet, that's all gone, too. )
@Wolf480pl yes, AFAIK issues and wikis on GitLab are #Git repos. I'm not sure if this is what Drew meant by "Git objects", reading it again I'm wondering if he meant making individual tickets and wikipages things that Git can pull and push. Not sure if GL wikis/ tickets are like that, and if they are, it doesn't seem to help with pushing or pulling them between GL instances AFAICT.
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.
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
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 customer issues efficiently and effectively.
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
Required Education, Experience and Skills
2 or more years’ experience providing technical support directly to enterprise customers.
Bachelor’s Degree in CS or similar.
#Linux experience
Basic networking experience
Outstanding customer service skills
Strong analytics and problem-solving skills
Ability to work in a team environment and contribute ideas and improvements
Excellent written and verbal communication skills.
Able to work well under pressure and prioritize accordingly
Organized and dedicated
Good attention to detail
Experience with Perforce, #Git, or other version control software is desirable.
Desire to experiment and explore while seeking solutions to complex problems
Strong debugging skill
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 customer issues efficiently and effectively.
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
Required Education, Experience and Skills
2 or more years’ experience providing technical support directly to enterprise customers.
Bachelor’s Degree in CS or similar.
#Linux experience
Basic networking experience
Outstanding customer service skills
Strong analytics and problem-solving skills
Ability to work in a team environment and contribute ideas and improvements
Excellent written and verbal communication skills.
Able to work well under pressure and prioritize accordingly
Organized and dedicated
Good attention to detail
Experience with Perforce, #Git, or other version control software is desirable.
Desire to experiment and explore while seeking solutions to complex problems
Strong debugging skill
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 customer issues efficiently and effectively.
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
Required Education, Experience and Skills
2 or more years’ experience providing technical support directly to enterprise customers.
Bachelor’s Degree in CS or similar.
#Linux experience
Basic networking experience
Outstanding customer service skills
Strong analytics and problem-solving skills
Ability to work in a team environment and contribute ideas and improvements
Excellent written and verbal communication skills.
Able to work well under pressure and prioritize accordingly
Organized and dedicated
Good attention to detail
Experience with Perforce, #Git, or other version control software is desirable.
Desire to experiment and explore while seeking solutions to complex problems
Strong debugging skill
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 customer issues efficiently and effectively.
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
Required Education, Experience and Skills
2 or more years’ experience providing technical support directly to enterprise customers.
Bachelor’s Degree in CS or similar.
#Linux experience
Basic networking experience
Outstanding customer service skills
Strong analytics and problem-solving skills
Ability to work in a team environment and contribute ideas and improvements
Excellent written and verbal communication skills.
Able to work well under pressure and prioritize accordingly
Organized and dedicated
Good attention to detail
Experience with Perforce, #Git, or other version control software is desirable.
Desire to experiment and explore while seeking solutions to complex problems
Strong debugging skill