DevOps Engineer - CI / CD in Brooklyn, OH at Key Bank- Corporate

Date Posted: 8/30/2019

Job Snapshot

Job Description



Description of an Ideal Team Member

  • Design and implement scalable enterprise systems by applying continuous integration / delivery concepts
  • Perform maintenance and troubleshooting of our enterprise applications and systems
  • Work to continuously improve speed, efficiency, and scalability of the enterprise applications and systems
  • Work across functions (development / testing, deployment, systems / infrastructure) and project teams to ensure quality and speed across enterprise systems
  • Automate wherever feasible / practical
  • Proactively communicate with our KeyBank technology and line of business teams
  • Proactively seek opportunities to implement improvements to internal processes
  • Actively participate in the implementation of continuous integration / delivery concepts across KeyBank teams
  • Contribute to an atmosphere of cross-functional teamwork within the KeyBank Agile project life-cycle and ability to act within an Agile environment working with user stories, iterative development, continuous integration, continuous delivery, continuous feedback, etc.
  • Review requirements and other technical documentation
  • Interact with stakeholders regarding functionality and planning


Essential Functions

  • Understand the technical and process aspects of the continuous integration and continuous delivery needs of the organization.
  • Work with the technical organization at large to understand its CI/CD needs and be able to transform that understanding into solution requirements.
  • Understand, optimize, and improve the CI/CD process.
  • Be comfortable learning, designing, and coding in at least one development language and integrating multiple tools through their APIs, command line interfaces, etc.
  • Adhere to technical standards and participate in standards evolution.
  • Support your own applications / systems and demonstrate a sense of ownership for the production quality.
  • Triage and assist with the resolution of complex issues.


Minimum Qualifications

Level of Education

  • Bachelor’s degree in computer science, MIS, or related field, or equivalent industry experience.


Level of Experience

  • 5+ years industry experience


Knowledge, Skills, and Abilities

Required

  • 2+ years’ experience with Linux
  • Basic familiarity with automated testing concepts and tools (for example, JUnit, Cucumber, Selenium, web services, etc.)
  • Basic familiarity with concepts of DevOps, continuous integration / delivery principals and tools (for example, Git, Jenkins, Bamboo, Subversion, etc.)
  • Understanding of micro services and relevant technologies such as orchestration, service discovery, service gateways, and proxying
  • Working knowledge of at least three to four industry tools such as Jenkins, Git, CircleCI, TravisCI, Bamboo, Docker, Kubernetes, Hudson, Spinnaker, WebDriver, NodeJS
  • Advanced troubleshooting skills
  • Experience supporting one or more enterprise tools or applications
  • Proficient with at least one development language (e.g., Python, Java, JavaScript, Go, Ruby, .NET, etc.)
  • Ability to identify basic programming constructs in unfamiliar languages
  • Ability to implement highly-available and fault-tolerant solutions under direction of senior personnel
  • Familiarity with common source control and configuration management principals and tools (e.g., git, maven, nexus/artifactory)
  • Understanding of continuous integration and how to implement a continuous integration workflow, including automated testing (unit, end-to-end, API, etc.)
  • Understanding of Agile software development concepts (for example, Scrum, Kanban)
  • Ability to schedule, estimate, priorities and deliver to commitments with a number of parallel ongoing efforts
  • Excellent documentation skills
  • Proven ability to communicate using oral and written methods
  • Passion and interest to both continually innovate and adopt industry continuous delivery best practices


Desirable

  • Software and web development (e.g., Java, Rails, HTML5, CSS, JavaScript)
  • Financial services experience is desirable


FLSA STATUS:Exempt

KeyCorp is an Equal Opportunity and Affirmative Action Employer committed to engaging a diverse workforce and sustaining an inclusive culture. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

37449BR

Not Ready to Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

At Key, we’re committed to diversity and inclusion in all we do. Qualified individuals with disabilities or disabled veterans who are unable or limited in their ability to apply on this site may request reasonable accommodations by email.