What You'll Do- Work with our day-to-day operations to perform investigation into operational issues and identify root causes
- Gather and provide necessary data for software vendors to assist with root cause analysis
- Enhance monitoring and log analysis systems
- Assist with development of automation via configuration management tools and scripts
- Assist with day-to-day source code application support and customer interaction
Minimum Requirements
- Bachelor’s degree in computer science or software engineering or equivalent experience
- 2-4 years of software development experience
- 2+ years of recent Linux/Unix administration with emphasis on RedHat
- 2+ years of scripting experience (Python, Bash, etc)
- Experience administering a combination of the following categories of DevOps tools:
- Source code management tools (GitHub Enterprise, Bitbucket, GitLab)
- Build automation tools (Jenkins, CircleCI, Travis CI)
- Artifact management tools (Artifactory, GitLFS, Maven)
- Experience working with REST APIs
- Experience with Configuration Management platforms, tools, and processes (Puppet, Ansible, Chef, Salt)
- Basic understanding of computer networking (OSI layers, DNS, etc)
- Experience generally with troubleshooting in a diverse technical environment
- Well-versed with Git and various workflows (forking, gitflow, etc.)
- General knowledge of reverse proxy systems (Nginx, HAProxy, Apache, etc)
Preference will be given to candidates with experience performing administration and monitoring at an enterprise level for the following applications:
- GitHub Enterprise
- Jenkins
- Artifactory
- Experience in applying security best practices to Linux environments
- Experience applying monitoring technologies to application systems (Nagios, AppDynamics, etc)
- Experience scaling third-party software to handle traffic beyond the default configurations
- Production experience creating and using Docker images / containers
- Familiarity with Agile Scrum methodologies
- Experience with AWS including EC2, RDS, ELB, and EKS technologies
- Experience analyzing JVM-based application issues (i.e. thread and heap dump analysis)
We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).