Principal Site Reliability Engineer

Fidelity InvestmentsDurham, NC
3dHybrid

About The Position

Position Description: Develops and deploys software applications using Cloud technologies – Amazon Web Services (AWS) and Azure – according to Agile methodologies. Provides infrastructure and software for migrating, modernizing, and running mainframe applications using Java, AWS, or Azure. Installs software on existing servers using configuration management tools -- IAM, ARM, Terraform, and Chef. Determines performance metrics and performs event monitoring for infrastructure and Cloud services using modern monitoring tools -- DataDog, Prometheus, and Splunk. Automates application pipelines using DevOps strategy tool Jenkins and Continuous Integration/Continuous Delivery (CI/CD).

Requirements

  • Bachelor’s degree in Information Systems Security, Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Site Reliability Engineer (or closely related occupation) performing software application development in a public Amazon Web Services (AWS) Cloud environment.
  • Or, alternatively, Master’s degree in Information Systems Security, Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal Site Reliability Engineer (or closely related occupation) performing software application development in a public Amazon Web Services (AWS) Cloud environment.
  • Demonstrated Expertise (“DE”) designing and developing IAM products for Single Sign-On (SSO) authentication using SAML 2.0, SAML Bearer, JWT Bearer, and Open Standards; and creating APIs and implementing Cloud solutions using AWS, EKS, Lambda, EC2, IAM, and S3.
  • DE performing virtualization, consolidation, and containerization on on-premise and Cloud platforms using VMware, Docker Containers, and AWS EKS; and monitoring and logging software performance and security using Splunk, Kibana, Datadog, and AWS CloudWatch.
  • DE designing and developing Cloud applications to align with business requirements and architecture standards using Java and Node.js according to Scrum Agile methodologies.
  • DE developing and integrating container and serverless applications using AWS; and implementing CI/CD processes and executing Release Lifecycle Management (RLM) using Jenkins.

Responsibilities

  • Uses business knowledge to translate the vision for divisional initiatives into business solutions.
  • Plans and coordinates project schedules and assignments for multiple projects.
  • Acts as a primary liaison for business units to resolve various project/technology issues.
  • Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.
  • Advises senior management on technical strategy.
  • Mentors junior team members.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.
  • Develops original and creative technical solutions to on-going development efforts.
  • Develops guidance with real-time metrics and automation.
  • Develops solutions to complex business problems with software and/or hardware.
  • Develops and defines standards for reliability, availability, performance, scalability, security, resiliency, and efficiency of a service.
  • Implements generation solutions that are secure, scalable, and improve innovative and customer centric solutions.
  • Performs independent and complex technical and functional analysis for multiple simultaneous projects.
  • Researches, designs, and develops computer and network software or specialized utility programs.
  • Analyzes user needs and develops software solutions, and applies principles and techniques of computer science, engineering, and mathematical analysis.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service