Data System Administrator

First Electric CooperativeJacksonville, AR
14h

About The Position

The Data System Administrator will configure, deploy, monitor, upgrade and troubleshoot applications in the FECC environment. The Data System Administrator will create documentation of application configurations, implement security best practices on applications and monitor availability of services. The Data System Administrator will participate in code development and database design and administration. The ideal candidate will have strong knowledge in Docker, Docker Compose files, System Architecture, PostgreSQL and Java.

Requirements

  • 3-5 years of experience in a system administrator or infrastructure administrator role.
  • Understanding of Object Oriented code development principles.
  • Understanding use of command line to edit/retrieve files, execute programs.
  • Basic understanding of UML and ER diagrams.
  • Basic understanding of Git version control.
  • Knowledge of Linux/Ubuntu and Windows server management
  • Must have the ability to quickly obtain knowledge of the following: Cooperative Departments – understand the responsibilities of Accounting, Administration, Connect2First, Engineering, Marketing, Operations and the various teams within those departments. Software Applications – Understanding of the different software applications, the subject matter experts of each application, and the data each application is responsible for collecting. Cooperative Principles and Operations – General knowledge of principles, structure and operations.
  • Strong problem solving and critical thinking skills
  • Attention to detail and a focus on producing accurate, high-quality work
  • Curiosity and a willingness to learn new tools, techniques, and concepts
  • Basic numeracy skills and comfort with numbers (e.g., percentages, averages, etc)
  • Ability to communicate findings clearly in both written and verbal formats
  • Time management skills – ability to handle multiple tasks and meet deadlines
  • Ability to work independently or collaboratively as part of a team

Nice To Haves

  • Bachelor of Science in Computer Science, Information Systems, or other related fields
  • Knowledge of at least one programming language such as Python, Java, JavaScript or other comparable languages
  • Knowledge of database systems such as PostgreSQL, SQL Server, Oracle or similar RDBMS
  • 2+ years of containerization and orchestration experience using Docker and tools such as Portainer, Watchtower, etc.
  • Knowledge of version control, preferably Git
  • Knowledge of Ansible and its use in configuring servers and deployed applications
  • Familiarity with the SDLC process
  • Ability to work independently and in a team environment, with strong problem-solving skills and understanding of when to ask for assistance
  • Experience with utility or energy sector data is a plus
  • Knowledge of Infrastructure as Code principles and how to implement them
  • Knowledge of the Scrum Agile framework and its application in a project

Responsibilities

  • System Deployment: Create and maintain Docker Compose files to deploy applications based on specifications provided by senior team members.
  • Testing and Debugging: Assist in troubleshooting systems and FECC code to determine if the fault exists in system configuration or code.
  • Maintenance and Support: Proactively manage image tagging and patching cycles to mitigate security vulnerabilities and optimize system performance.
  • Application Administration: Perform application administration duties for on-prem vendor applications to perform installation, configuration and troubleshooting activities.
  • Collaboration: Participate in code reviews, team meetings, and planning sessions. Communicate progress and potential roadblocks clearly and proactively.
  • Automation: Develop and maintain system configuration and deployment workflows to reduce manual overhead.
  • Documentation: Assist in creating and maintaining technical documentation for features, application architecture, and development processes.
  • Learning and Growth: Actively seek opportunities to learn new technologies, development methodologies, and industry best practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service