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

DevOps Site Reliability Engineer in Duluth, GA at HUNTER Technical Resources

Date Posted: 3/7/2019

Job Snapshot

Job Description

This position will provide subject matter expertise and direction on complex projects/initiatives for his/her assigned area(s) of responsibility. Responsible for working collaboratively with engineers from the infrastructure, devops, security, and software development space to deploy and operate our systems. Assists in the design, development, and implementation of automation to help ease day to day operations for Linux and Windows Administration. Will design, develop, and implement desired state configuration templates to provide infrastructure as code through configuration management tooling and interaction with version control systems.

ESSENTIAL SKILLS

  • Minimum 2+ years’ experience with Terraform
  • Can create Terraform providers and/or use Terraform to automate the on-going configuration and creation of physical and virtual: switches, storage systems, virtual machines, and other infrastructure
  • Create multi-cloud configurations spanning network, storage and compute workloads
  • Has a strong understanding of Restful, Soap and other remote communication technologies
  • Strong Development experience in Python. Minimum 3+ years of development experience in Python
  • Code, test and debug programs according to Python best practices
  • Design, develop and configure software systems to improve and automate the day to day operations of the Linux and Windows environment, and to meet client requirements; this includes scripting and coding as required
  • Develops and maintains automation integrations with the IT Service Management System
  • Create and maintain programmatic and technical documentation to ensure efficient planning and execution including design, installation, and administration documentation
  • Experience with DevOps tools like Jenkins, Git, SVN, Ansible etc.
  • Good Experience in Linux/Unix Environment Troubleshooting
  • Strong unit test and debugging skills
  • Overall 5+ years of IT experience in Design, Development & Support


EXPERIENCE

  • College degree in Information Technology (preferred)
  • Minimum of 5 years work experience in Information Technology
  • Participation in major system projects with proficiency in at least one development discipline/platform.


POSITION RESPONSIBILITIES

  • Install operating systems including complex cloning and replication of existing servers through Ansible Playbooks or similar
  • Integrate servers into the network architecture of the company
  • Install application software and integrate it into current architectural schemes
  • Perform system maintenance as required including installation of patches and problem fixes as well as regular updates and release installs
  • Assist in the configuration and maintenance of application server processes providing content to the end user
  • Assist with the maintenance and configuration of all supported applications
  • Maintain and execute test plans for hardware and software failover of application servers and load balancers (disaster recovery)
  • Provide complex multi-level problem determination and resolution assistance to clients/users
  • On-call technical support (rotate duties with other team members)