This site uses cookies. To find out more, see our Cookies Policy

Site Reliability Engineer in St. Louis, MO at HUNTER Technical Resources

Date Posted: 5/15/2019

Job Snapshot

Job Description

Requirements:
• Experience with configuring, customizing, and extending monitoring tools (Appdynamics, Apica, Sensu, Grafana, Prometheus, Graphite, Splunk, Zabbix, Nagios etc.)
• Excellent hands-on programming knowledge in Application Development
• 3+ years’ experience with all stages of an agile software development lifecycle (CI/CD) supporting Java/Javascript UI applications (ex: Angular JS) and SAAS applications.
• 5 years of experience building JavaEE applications using, build tools like Maven/ANT, Subversion, JIRA Jenkins, Bitbucket and Chef
• 3-5 years’ experience in continuous integration tools (Jenkins, SonarQube, JIRA, Nexus, Confluence, GIT-BitBucket, Maven, Gradle, RunDeck, is a plus)
• 2+ years’ experience with configuration management and automation (Ansible, Puppet, Chef, Salt)
• 2+ years’ experience deploying and managing infrastructure on public clouds (AWS, GCP, or Azure)
• Experience working with Nginx, Tomcat, HAProxy, Redis, Elastic Search, MongoDB, and RabbitMQ, Kafka, Zookeeper.
• 3+ years’ experience in Linux environments (CentOS).
• Knowledge of TCP/IP networking, load balancers, high availability architecture, zero downtime production deployments. Comfortable with network troubleshooting (tcpdump, routing, proxies, firewalls, load balancers, etc.)
• Demonstrated ability to script around repeatable tasks (Go, Ruby, Python, Bash)
• Experience with large scale cluster management systems (Mesos, Kubernetes)
• Experience with Docker-based containers is a plus
• Able to dive into any level of a modern internet service (schedulers, containers, Linux kernel, caching, object storage, distributed filesystems, RDBMS, NoSQL, etc.)
• Able to troubleshoot and debug applications (C, Java, Go)
• Demonstrated ability to quickly and accurately troubleshoot system issues.
• You possess excellent written and verbal communication skills with the ability to communicate with team members at various levels, including business leaders.
• A real passion for and the ability to learn new technologies

Qualifications/Requirements:
• Bachelor's Degree in Computer Science, Information Management or in “STEM” Majors