Principal Technologist - Storage Engineer
Company: Ensono
Location: Providence
Posted on: March 11, 2023
|
|
Job Description:
Principal Technologist - Storage EngineerRemote - United
StatesJR009015
Key Areas of Focus for this Role
- Force Multiplier - through automation and/or process engineering,
bring efficiency and simplification to the wider storage team and
other parts of the business.
- Educator - Provide consultation, training, knowledge sharing, and
mentorship to associates
- Escalation resource - engages as required on critical issues,
often client facing to drive resolution and manage
communications.
- Technical Expert - Deep technical knowledge and competence on at
least 2 core technologies, with the ability to engage at a Senior
level on others.
- Change Agent - Make Better Happen. Recognize better ways and
bring them from ideation to fruition.
- Future Minded - Contribute to and engage with overall strategic
vision for the storage group, making macro level progress towards
that goal.
- Independent thinker - Tackle and resolve problems with
appropriate level of focus, and minimum direction.
- Collaborator - contribute to the efforts of others and involve
others in your endeavors to make a better Ensono.
- Problem Solver - Thoroughly investigate and resolve longer
standing issues with unidentified root causes.
- Discovering and recommending new appropriate tools, technologies,
and processes for the development of scalable and software
solutions
- Establishing coding standards, guidelines, and project
practices
- Coaching and mentoring new employees and helping them with
existing code base
- Testing and examining code written by others and analyzing
results
- Presenting new software solutions and training users on KT
sessions
- Working with manager/team to discover new software
requirements
- Looking for opportunities for new software/scripts development
projects
- Analyzes, designs, develops, and write code in Python
- Engineer data models and infrastructure for a wide variety of
datasets/databases
- Performing trials, testing and quality checks to ensure strong
functionality and optimization
- Maintaining and supporting existing systems and software
- Adding and improving new features of existing systems and
software
- Recommend and analyses areas of automation
- Create and maintain the design framework and environments for
automation execution
- Develop Ansible playbooks and modules
- Create and manage orchestration managers
- Develop helper systems that streamline input deck creation
- Troubleshoot and resolve issues in dev and production
environments
- Develop and create execution environments
- Manage GIT codebase
- Work on AWX implementation of existing automations
- Building and setting up new development tools and
infrastructure
- Working on ways to automate and improve development and release
processes
- Creating virtual environments and containers
- Identifying technical problems and developing software updates
and 'fixes'
- Planning out new system solution for future projects
- Administer and support Linux (RHEL/Ubuntu/CentOS) operating
systems
- Troubleshoot and root cause analysis of system performance
problems
- Deploying software, creating user and user groups and operating
system policies
- Installing, configuring, and maintaining software, and
application components of the team's systems
- Diagnosing, troubleshooting, and resolving software, hardware,
and networking issues
- Using data mining to extract information from data sets and
present them in various reports
- Performing statistical analysis of data
- Using tools and techniques to visualize real life data in
easy-to-understand formats, such as diagrams and graphs (i.e..
Grafana / Excel)
- Identifying and recommending new ways to get more information
from existing data
- Work with different APIs for data extraction, transformation, and
load
- Design and build data systems and data pipelines between
different systems and applications
- Assemble data sets that meet functional and non-functional user
and systems requirements
- Create own REST API interfaces
- Build distributed microservices
- Create SQL and non-SQL databases design
Required Qualifications
- Requires a minimum of 10 years of related experience with a
Bachelor's degree; or 8 years and a Master's degree; or a PhD with
5 years' experience; or equivalent work experience.
- Supports release and life cycle process SAN fabric and storage
array installs, upgrades, and decommissions
- Provides thought leadership for overall SAN Fabric and Storage
Array infrastructure support at the enterprise level
- Strong (L4) technical capability in multiple of: EMC, NetApp,
Brocade, IBM, Cisco, Hitachi, Pure
- Contributes to operational readiness of platforms with
dedicated/shared teams and consults on resource and skills
required, process documentation creation, updates to guidelines,
policies, change, and audit procedures
- Performing Root Cause Analysis
- Storage-centric Performance Analysis, including interaction and
effective communication with sysadmin teams
- ITIL-compliant champion for incident, request, change, and
problem management
Other Qualifications
- Automation and Integration using: Python, ServiceNow, Ansible,
Bash, and other relevant tools including Workflow engines and
Infrastructure as Code platforms
- Understanding of, and exposure to, API-centric interaction with
tools and technology in the storage space
- Dataset analysis and manipulation of storage specific data
- Partner with monitoring team to develop new event and performance
monitors/alerts and analysis as needed for new and/or existing
systems
JR009015
Keywords: Ensono, Providence , Principal Technologist - Storage Engineer, Engineering , Providence, Rhode Island
Click
here to apply!
|