Job Description:
Position Description:
Facilitates DevOps capabilities-- Version Control, Continuous Integration/Continuous Delivery (CI/CD, Automation, Experimentation, Lean, and Observability. Develops CI/CD) templates (pipeline as code) to enable self-service CI/CD. Builds modular, reusable Automation as Code templates – Terraform, Python, and cloud service provider native services (CloudFormation Templates (CFT)). Builds mandatory governance for CI/CD -- code scans, linting, and container scanning. Facilitates application teams builds by supporting and designing pipeline orchestration and automation. Develops comprehensive documentation and best practices for DevOps standards and capabilities. Develops automation and pipeline templates for enterprise initiatives. Provides business solutions by developing complex software applications.
Primary Responsibilities:
- Develops original and creative technical solutions to on-going development efforts.
- Designs applications or subsystems on major projects and for/in multiple platforms.
- Develops applications for multiple projects supporting several divisional initiatives.
- Supports and performs all phases of testing leading to implementation.
- Assists in the planning and conducting of user acceptance testing.
- Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
- Responsible for post-installation testing of any problems.
- Establishes project plans for projects of moderate scope.
- Works on complex assignments and often multiple phases of a project.
- Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives.
Education and Experience:
Bachelor’s degree (or foreign education equivalent) in Computer Science, Applied Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) developing automation frameworks for web-based applications using Java, Agile, and DevOps methodologies.
Or alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Applied Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) developing automation frameworks for web-based applications using Java, Agile, and DevOps methodologies.
Skills and Knowledge:
Candidate must also possess:
- Demonstrated Expertise (“DE”) designing and developing Continuous Delivery automation framework for the enablement, deployment, and coordination of end-to-end Cloud-based secured solutions/applications, using Amazon Cloud Computing Services – Storage (S3 - Simple Storage Service and EBS- Elastic Block Store), Security (DivvyCloud and KMS- Key Management Service), Networking (Firewalls, SG- Security Groups, and VPC- Virtual Private Cloud), and Computing (EC2- Elastic Compute Cloud and EKS- Elastic Kubernetes Service) through Infrastructure as Code (IaC); and developing reusable modules, patterns, and reference templates with embedded enterprise security guardrails, standards, and observability enablement, using cloud and platform native tools (CloudFormation and Terraform).
- DE designing and developing efficient and scalable managed Cloud Ops platform for corporate technology, data architecture, Enterprise Cyber Security, and data governance applications to run on cloud - using Amazon S3, EBS, RDS, EC2, and SQS services; enabling observability and governance of Cloud workloads using DivvyCloud, CloudWatch, and Datadog; and automating the provisioning and performing operational maintenance of Cloud infrastructure for Alation and Collibra data governance and data cataloguing platforms.
- DE collaborating with architecture teams and stakeholders on application migration and onboarding strategies for Amazon Web Services (AWS), Azure, and Kubernetes; collaborating with enterprise Cloud, architecture, and product teams to enable the migration of on-premise Java, Application Programming Interface (API), and web applications to Cloud by designing and developing self-service IaC capabilities using Cloud native IaC (CloudFormation), platform agnostic IaC (Terraform and GitOps), Helm, Docker, and Jenkins; reviewing operational readiness checklists for applications migrating from legacy on-prem rancher platforms to production Elastic Kubernetes Service (Amazon EKS and EC2 compute); and coordinating with developers on standardized production best practices and processes for rolling out secure and reliable products with less time-to-market.
- DE designing and developing reusable CI/CD pipeline templates for application deployment through orchestration, using JenkinsCore, JenkinsEnterprise, and uDeploy; maintaining source code projects and repositories in Github according to internal corporate security policies and standards using GitHub security scan tools (MEND (SCA) and CodeQL (SAST)); automating the Build and Release process (through Artifactory) for Java and .NET using Maven and .NET tools combined with governance, code quality, and security scans; automating provision and administration tasks using Terraform, CloudFormation, Shell Scripting, and Python; and enabling observability through Datadog and load balancing using Amazon Elastic Load Balancer and Venafi (for digital certificates management).
#PE1M2
#LI-DNI
Certifications:
Category:
Information Technology
Fidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.
Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
Read Full Description