DevOps Engineer

Summit RacingSparks, NV
1dRemote

About The Position

The DevOps Engineer (Site Reliability Engineer) is an extremely driven individual, with an insatiable thirst for knowledge about new and existing technologies. They will play a large role in supporting the software developed by all development teams in the company; from the platform applications are developed on, to the compilation of the application, to the deployment of the application. They will also act as a bridge between the software development teams and the infrastructure teams to ensure clear and common understanding of project requirements. They will also need to create and maintain documentation of the systems and processes that support our SDLC (Software Development Life Cycle). This person should be able to accept criticism, look to improve themselves, and not be afraid to express their thoughts. Continuous learning and attention to detail are required to succeed in this position.

Requirements

  • Proven experience in CI/CD, SRE, or Systems Engineering roles
  • Strong experience with Git or equivalent version control systems
  • Strong experience with systems or service monitoring tools and methodologies
  • Knowledge of: TCP/IP Networking
  • Linux server administration
  • Windows server administration
  • Various operating systems
  • VM administration
  • Web technologies (client/server/api/load balancers/certificates)
  • Experience with integration frameworks like Selenium, Appium
  • A Bachelor Degree from an accredited institution; and at least 5 years of IT engineering experience in an enterprise setting.
  • Candidates must be legally authorized to work in the United States on a full-time basis and must not require sponsorship for employment.

Nice To Haves

  • .NET Framework/Core exposure preferred
  • Experience with CI/CD pipeline and tools like Octopus, Jenkins, TeamCity
  • Automation and orchestration experience with Ansible, Chef, Puppet a plus
  • Container experience with Docker, Kubernetes a plus
  • Development experience on team
  • Python, node.js experience a plus
  • An understanding of QA testing and concepts

Responsibilities

  • Support and facilitate cross team communication
  • Ownership of: Systems and Service Monitoring
  • Software Deployments
  • Organize and execute deployments
  • Effectively utilize tools like Jira, Confluence, and Bitbucket to collect issues relating to deployment
  • Create release structures
  • Deploy code
  • Research and create proof-of-concepts for new technologies and processes
  • Support and enhance the SDLC
  • Act as a knowledge source regarding who should be contacted when problems arise
  • Document new and existing processes, technologies, and tools for future supportability
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service