Open shift Engineer

Collaborative Systems, Inc.6 months ago
Jacksonville, FL, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Description

  • Senior IT Systems Engineers are responsible for monitoring, installation, configuration, administration, troubleshooting and maintenance of technology solutions.
  • Senior IT Systems Engineer's provide technical support and troubleshoot problems and perform scripting/programming to ensure stable and efficient operation of technology solutions.
  • Senior IT Systems Engineers drive and implement automation enhancements and process improvement efforts, are assigned to multiple complex systems/applications.
  • They lead initiatives, oversee work results, provide training and serve as a technical resource for other Systems Engineers.
  • Performs installation, monitoring, testing, configuration, migration, maintenance and troubleshooting of assigned technology.
  • Leads development of policies, plans and schedules.
  • Manages system/application environment and ongoing operations.
  • Ensures that the technologies are updated with current, stable, and compliant architecture and applications that meet enterprise standards.
  • Researches, designs, implements and tests of technology solutions.
  • Proactively monitors and reports performance utilization of assigned technologies.
  • Troubleshoots software and/or hardware issues/failures.
  • Resolves alerts and perform remediation activities.
  • Manages problem or escalated tickets and tasks and out of cycle requests from systems/software owners.
  • Collects and presents data for reporting and planning.
  • Determines best tactical and/or long-term solution, formulate, implement and maintain solutions.
  • Determines migration and upgrade impacts and diagnose/resolve complex technology/application errors.
  • Leads workgroups and initiatives with IT and business area partners.
  • Determines best course of action for meeting business needs and provides consultative expertise to customers on how to best use systems/infrastructure capabilities.
  • Key participant in capacity planning, design and implementation of technical project management related to systems administration.
  • May provide input into infrastructure architecture designs.
  • Drive and implement process and automation improvements.
  • Proactively monitors and identifies broader, more complex issues across multiple, integrated, connecting technologies and communicate as appropriate.
  • Writes programming/scripting.
  • Develops processes and procedures related to systems/application administration.
  • May participate in Disaster Recovery planning and exercises.
  • Contributes input into infrastructure architecture and ensures infrastructure architecture is implemented as intended.
  • Ensures execution and alignment to architectural standards and blueprints.
  • Assists in training and mentoring staff.
  • Performs on-call activities as needed for the environment and technologies.
  • Leads initiatives, oversee work results, provide training and serve as a technical resource for other Systems Engineers.
  • Other duties as assigned.

Required

  • 7 or more years demonstrated proficiency and experience in design, implementation, monitoring and troubleshooting technical infrastructure or development.
  • Bachelor's degree in an IT related field or equivalent work experience.
  • 3 or more years of experience installing, configuring, tuning and troubleshooting RedHat Open Shift in an enterprise environment.
  • 3 or more years of experience working with Kubernetes and Docker.
  • 2 or more years of experience using Jenkins and GitLab.
  • Experience reading and writing JSON documents and YAML file.
  • 5 or more years of experience administering node.js or JEE applications.
  • Extensive working knowledge of multiple technologies and their interfaces and integration.
  • Competent working in one or more environments highly integrated with an operating system.
  • Experience implementing and administering/managing technical solutions in major, large-scale system implementations.
  • High critical thinking skills to evaluate alternatives and present solutions that are consistent with business objectives and strategy.
  • Ability to manage tasks independently and take ownership of responsibilities.
  • Ability to learn from mistakes and apply constructive feedback to improve performance.
  • Ability to adapt to a rapidly changing environment.
  • Proven leadership abilities including effective knowledge sharing, conflict resolution, facilitation of open discussions, fairness and displaying appropriate levels of assertiveness.
  • Ability to communicate highly complex technical information clearly and articulately for all levels and audiences.

Preferred

  • Experience with Redis, WebSphere, Tomcat, Drupal environments.

Required Skills

Node.js
Technical Troubleshooting
Automation Scripting
Disaster Recovery
Kubernetes
JSON
Infrastructure Architecture
Docker
GitLab
YAML
Jenkins
RedHat OpenShift
JEE applications