Job Description: App Services Support Engineer
- 2+ years of technical customer support experience or software development experience
- 2+ years of technical experience in the following:
- Open-source software (OSS) development experience in two or more of the following: Java, Python, Node.js, PHP, or Ruby.
- Deep experience with HTTP web servers in two or more of the following: IIS, Apache, Tomcat, Nginx, or Gunicorn.
- Knowledge of database technologies in one or more of the following: MSSQL, MySQL, MariaDB, MongoDB, PostgreSQL, Redis, and CosmosDB a plus.
- Technical experience in continuous integration (CI) and continuous deployment (CD) with one or more of the following: Azure DevOps, Jenkins, Oryx, Git, Github, Bitbucket.
- Preferences
- Understanding of how HTTP requests are handled end-to-end including HTTP headers, cookies, etc.
- Understanding of programming concepts such as call stacks, threading, synchronization, performance-related concepts and debugging.
- Excellent problem solving and troubleshooting skills, an ability to use various data collection tools and methodologies to analyze problems, determine root cause and develop solutions.
- Knowledge of enterprise solutions utilizing Java or Python.
- Experience of back-end or full-stack development in a team environment.
- Knowledge of Azure App Services or other Cloud Services is an added advantage.
- Experience in many of these desirable areas:
- Knowledge of .Net Core, Python, Node.js, Java, JavaScript, PHP, and popular frameworks such as WordPress, Joomla, and Drupal.
- Deep experience with Open-Source Web technologies, Shell Scripting, troubleshooting, and developing with Linux, Nginx, Apache, Tomcat, Nginx, and Gunicorn.
- Experience with custom Docker images and troubleshooting Docker.
- Knowledge of Docker orchestration tools (Kubernetes, OpenShift, Docker Swarm, Apache Mesos, Azure Kubernetes Service (AKS)).
- Experience with micro-services is a plus.
- Troubleshooting skills in TCP/IP Network, DNS, SSL/TLS.
- Familiarity with packet sniffers: Wireshark, Fiddler or Network Monitor/Message Analyzer