Fidelity Investments logo
Fidelity InvestmentsPosted 1 month ago
EXPIRED

Principal Systems Engineer

On-siteDurham, North Carolina, United States

Full TimeSenior LevelMasters DegreeEnterprise

Job Summary

Interpret large datasets using query languages and visualization tools while defining comprehensive Cloud reliability and observability strategies. Ensure Cloud systems availability by troubleshooting stack-wide engineering issues related to hardware, software, network, and applications. Automate processes in native Cloud environments using Python, Shell scripting, and Jenkins to support CI/CD methodologies and DevOps standards. Provide technical leadership for container orchestration using Kubernetes and mentor junior team members in building highly available Cloud systems. Act as a primary liaison for business units to resolve project/technology issues and advise senior management on technical strategy. This role requires five years of experience as a Principal Systems Engineer performing CI/CD and Cloud development on a Kubernetes platform. Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent)
  • Five (5) years of experience as a Principal Systems Engineer (or closely related occupation) performing CI/CD and Cloud development on a Kubernetes platform
  • Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent)
  • Three (3) years of experience as a Principal Systems Engineer (or closely related occupation) performing CI/CD and Cloud development on a Kubernetes platform
  • Demonstrated Expertise designing CI/CD for .Net Windows, Java, and Container applications
  • Demonstrated Expertise designing pipelines and creating scripts for application deployments, roll backs, and configuration changes using GIT, Docker, and Jenkins
  • Demonstrated Expertise providing application support using Splunk and Datadog
  • Demonstrated Expertise designing adaptable solutions and automations in public and private Cloud -- RKS (Rancher), EKS (AWS), and AKS (Azure) -- using Python, Shell Scripting, Kubernetes, and Helm
  • Demonstrated Expertise creating synthetic test and monitors using Catchpoint and Datadog
  • Demonstrated Expertise performing Site Reliability Engineering – analyzing the observability, resiliency, availability, and performance of applications
  • Demonstrated Expertise creating dashboards to capture latency, availability, error, and saturation (performance) of applications using Splunk, Grafana, Prometheus, and Datadog
  • Demonstrated Expertise creating SLI/SLO dashboards and automated process to update changes and pushout new dashboards
  • Demonstrated Expertise building, testing, migrating, upgrading, and maintaining infrastructure and tools – Windows, Linux, UDeploy, Terraform, and Kubernetes Cluster rehydration
  • Demonstrated Expertise designing pipelines in uDeploy and Jenkins using API Calls, PowerShell, Shell, and Python scripting
  • Demonstrated Expertise participating in the software configuration management process -- code compilation, packaging, deployment, release methodology, and work item management using SNOW and application configurations
  • Valid driver's license
  • Must be able to lift 50 lbs
  • Must be available for weekend shifts
  • Must be able to effectively lead and coach others
  • Strong attention to detail
  • Must be able to interact with others
  • Must be able to communicate effectively
  • Must be able to work in a team
  • Must be able to solve problems
  • Must be able to manage time
  • Must be able to prioritize tasks
  • Must be able to meet deadlines
  • Must be able to work under pressure
  • Must be able to adapt to change
  • Must be able to learn new technologies
  • Must be able to work independently
  • Must be able to work collaboratively
  • Must be able to communicate clearly
  • Must be able to listen actively
  • Must be able to provide constructive feedback
  • Must be able to receive feedback
  • Must be able to manage conflicts
  • Must be able to negotiate
  • Must be able to influence
  • Must be able to persuade
  • Must be able to motivate
  • Must be able to inspire
  • Must be able to build relationships
  • Must be able to network
  • Must be able to collaborate
  • Must be able to coordinate
  • Must be able to organize
  • Must be able to plan
  • Must be able to execute
  • Must be able to monitor
  • Must be able to evaluate
  • Must be able to improve
  • Must be able to innovate
  • Must be able to create
  • Must be able to design
  • Must be able to develop
  • Must be able to build
  • Must be able to maintain
  • Must be able to support
  • Must be able to troubleshoot
  • Must be able to diagnose
  • Must be able to resolve
  • Must be able to fix
  • Must be able to optimize
  • Must be able to scale
  • Must be able to automate
  • Must be able to document
  • Must be able to train
  • Must be able to mentor
  • Must be able to guide
  • Must be able to advise
  • Must be able to consult
  • Must be able to coach
  • Must be able to teach
  • Must be able to learn
  • Must be able to research
  • Must be able to analyze
  • Must be able to synthesize
  • Must be able to interpret
  • Must be able to evaluate
  • Must be able to judge
  • Must be able to decide
  • Must be able to choose
  • Must be able to select
  • Must be able to recommend
  • Must be able to propose
  • Must be able to suggest
  • Must be able to offer
  • Must be able to provide
  • Must be able to deliver
  • Must be able to present
  • Must be able to report
  • Must be able to communicate
  • Must be able to write
  • Must be able to speak
  • Must be able to listen
  • Must be able to read
  • Must be able to understand
  • Must be able to explain
  • Must be able to clarify
  • Must be able to simplify
  • Must be able to summarize
  • Must be able to paraphrase
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret
  • Must be able to translate
  • Must be able to interpret

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles