Site Reliability Engineer in Atlanta, GA at HUNTER Technical Resources

Date Posted: 6/22/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Atlanta, GA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    6/22/2019
  • Job ID:
    4513385

Job Description


Site Reliability Engineer

Responsibilities:
- Automate anything and everything! (Infrastructure build out, testing, deploying, monitoring, etc)
- Design and assist in the authoring of software tools that reliably manage application delivery
- Design and assist in the setup and maintenance of application monitoring and alerting
- Engage with Development/Capability Teams to ensure best practices are implemented
- Improve predictability and reliability of software releases, workflows and operating software.
- Reduce application deployment windows by leading company towards a Continuous
Deployment environment
- Reduce mean time to recovery (MTTR) by helping troubleshoot, monitor, alert, and automating
recovery.

 

Requirements:
- Python, Ruby, Go or other systems programming (moderate skills required)
- Experience with configuration management systems (Octopus, Chef, Puppet)
- Experience rolling out redundant, mission-critical applications in a Windows environment
- Experience with version control systems (Git or SVN)
- Experience with Cloud Computing platforms (Amazon AWS, Kubernetes, Heroku, etc)
- Experience with continuous integration tools (Jenkins, CircleCI, etc), Artifactory (or Nexus) -
Excellent written communication, problem solving, and process management skills
- Desire to work in a fast paced, evolving, growing, dynamic environment


Preferred Skills:
- Linux system engineering expertise - VMWare, VirtualBox experience.
- Experience supporting Ruby or Java applications
- Experience supporting Database Server infrastructure (MySQL, Postgres, etc)
- Networking Knowledge
- Experience with Hashicorp tools (Vagrant, Terraform, Packer, etc), Linux Containers (docker, rocket)
- Experience with Java build tools such as Ant, Maven, Gant, or Gradle
- Experience with agile development, continuous integration and automated testing
- Experience with dashboarding, monitoring