girl looking into her desktop
Back to search results

Sr. Engineer Kubernetes

Richardson, Texas

Job Description:

This role is part of the container engineering team, responsible for providing engineering for a worldwide container infrastructure based on Red Hat OpenShift. As part of this team, you will have a large impact on the evolution of next-generation hosting services for Bank of America. You will be responsible for day-to-day activities and longer term project work. Functions both as a member of a team and individual contributor.

Position Summary

Responsibilities include:

  • Investigating new products and/or capabilities of existing products to serve customer needs Integrating products and features into existing bank processes, with an eye towards automation of the process

  • Developing framework to deploy and manage OpenShift clusters

  • Performing Day 2 maintenance of OpenShift clusters

  • Supporting clients' escalations

Required Job Skills:

  • Deep knowledge and hands-on experience with OpenShift and/or Kubernetes

  • Knowledge of Kubernetes platform architecture

  • Intermediate level knowledge of container constructs in the Linux kernel (namespaces, SELinux, etc.)

  • Hands-on knowledge of shell scripting or Python

  • Experience writing infrastructure automation as code with Ansible and Terraform

  • Exposure to continuous integration and continuous deployment tools (Jenkins, GitLab CI, ArgoCD, etc)

  • Experience working with container registries (e.g. JFrog Artifactory, DTR, etc) Knowledge of Git version control system

  • Knowledge of TCP/IP networking, specifically as it relates to containers

  • Self-starter able to work with minimal supervision

  • Excellent communication skills

Desired Job Skills:

  • Experience in highly regulated industry

  • Experience in agile deployment methodologies (GitOps)

  • Knowledge of various container runtimes

  • Familiarity with the operator deployment pattern.

  • Familiarity with Go programming language

  • Experience working in a highly available multi-datacenter environment

  • Experience working with monitoring tools such as Splunk, Dynatrace, AppDynamics, Sysdig, or similar tools.

Responsible for defining and leading the engineering approach for complex features to deliver significant business outcomes. Delivers complex features and technology enablers that improve development efficiencies. Provides technical thought leadership based on the significant experience they have built through multiple software implementations and has developed both depth and breadth in a number of technical competencies. A Senior Engineer is an individual contributor for one or more teams, but can also lead and be accountable for end-to-end solution design and delivery (this is based on the scale of implementation and skillsets required). Ensures that the design and engineering approach for complex features, are consistent with the larger portfolio solution. Conducts research, designs prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, features, etc. Helps define the technology tool stack for the solution. Evaluates and adapts new testing tool/framework/practices for team(s). Enables team(s)/applications with CI/CD capabilities. Engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline. Supports/mentors/coaches team(s) on design and best practices for high code performance - e.g. pairing, code reviews. Constantly looks for better ways of solving technical problems and designing the solution; not afraid of challenging the status quo. As an individual contributor for one to many teams: Creates frameworks, interfaces and complex components for team(s) to utilize and develop. Contributes to test strategy creation and automation of test suites for team(s); Drives test strategy adherence across team(s). As a lead for one or more teams: Accountable for end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level. Works with stakeholders to establish high-level solution needs and with architects for technical requirements. Leads the technical oversight for teams in solution development. Individual contributor.

Job Band:

H4

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

This role is part of the container engineering team, responsible for providing engineering for a worldwide container infrastructure based on Red Hat OpenShift. As part of this team, you will have a large impact on the evolution of next-generation hosting services for Bank of America. You will be responsible for day-to-day activities and longer term project work. Functions both as a member of a team and individual contributor.

Position Summary

Responsibilities include:

  • Investigating new products and/or capabilities of existing products to serve customer needs Integrating products and features into existing bank processes, with an eye towards automation of the process

  • Developing framework to deploy and manage OpenShift clusters

  • Performing Day 2 maintenance of OpenShift clusters

  • Supporting clients' escalations

Required Job Skills:

  • Deep knowledge and hands-on experience with OpenShift and/or Kubernetes

  • Knowledge of Kubernetes platform architecture

  • Intermediate level knowledge of container constructs in the Linux kernel (namespaces, SELinux, etc.)

  • Hands-on knowledge of shell scripting or Python

  • Experience writing infrastructure automation as code with Ansible and Terraform

  • Exposure to continuous integration and continuous deployment tools (Jenkins, GitLab CI, ArgoCD, etc)

  • Experience working with container registries (e.g. JFrog Artifactory, DTR, etc) Knowledge of Git version control system

  • Knowledge of TCP/IP networking, specifically as it relates to containers

  • Self-starter able to work with minimal supervision

  • Excellent communication skills

Desired Job Skills:

  • Experience in highly regulated industry

  • Experience in agile deployment methodologies (GitOps)

  • Knowledge of various container runtimes

  • Familiarity with the operator deployment pattern.

  • Familiarity with Go programming language

  • Experience working in a highly available multi-datacenter environment

  • Experience working with monitoring tools such as Splunk, Dynatrace, AppDynamics, Sysdig, or similar tools.

Responsible for defining and leading the engineering approach for complex features to deliver significant business outcomes. Delivers complex features and technology enablers that improve development efficiencies. Provides technical thought leadership based on the significant experience they have built through multiple software implementations and has developed both depth and breadth in a number of technical competencies. A Senior Engineer is an individual contributor for one or more teams, but can also lead and be accountable for end-to-end solution design and delivery (this is based on the scale of implementation and skillsets required). Ensures that the design and engineering approach for complex features, are consistent with the larger portfolio solution. Conducts research, designs prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, features, etc. Helps define the technology tool stack for the solution. Evaluates and adapts new testing tool/framework/practices for team(s). Enables team(s)/applications with CI/CD capabilities. Engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline. Supports/mentors/coaches team(s) on design and best practices for high code performance - e.g. pairing, code reviews. Constantly looks for better ways of solving technical problems and designing the solution; not afraid of challenging the status quo. As an individual contributor for one to many teams: Creates frameworks, interfaces and complex components for team(s) to utilize and develop. Contributes to test strategy creation and automation of test suites for team(s); Drives test strategy adherence across team(s). As a lead for one or more teams: Accountable for end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level. Works with stakeholders to establish high-level solution needs and with architects for technical requirements. Leads the technical oversight for teams in solution development. Individual contributor.

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21065776

Band: H4

Manages People: No

Travel: No

Manager:

Talent Acquisition Contact:

Taimour Khan

Referral Bonus:

0

Street Address

Primary Location:
2380 PERFORMANCE DR, TX, Richardson, 75082