Capital One Software Engineer, DevOps in Plano, Texas

Plano 2 (31062), United States of America, Plano, Texas

At Capital One, we’re building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding.

Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.

Software Engineer, DevOps

Capital One is actively seeking experienced DevOps Engineers with expertise in detailed technical design and development of applications using existing and emerging technology platforms. As part of the Application Platform team that’s leading the next wave of disruption on a whole new scale, you will play an integral part in advancing Capital One’s eco-system and culture of technical excellence. You will champion the Platform DevOps agenda by living and breathing Infrastructure Automation. You will make a key contribution supporting end-to-end Platform application delivery, including Infrastructure provisioning and integration with Continuous Integration/Continuous Development (CI/CD) platforms, using existing and emerging technologies.

The ideal candidate is passionate about open-source and Infrastructure Automation!

Responsibilities:

  • Automate the provisioning of environments using frameworks such as AWS cloud formations, Chef, Ansible, Puppet

  • Develop scripts and glue code to integrate multiple software components and applications

  • Design and develop automation workflows, performing unit tests and conducting reviews to make sure your work is rigorously designed, elegantly coded, and effectively tuned for platform performance, and assessing the overall quality of delivered components

  • Create applications / APIs for new work flows and the enhancement of existing to automate internal processes

  • Pilot new open-source tools for automation and self-service features/portal

  • Self-starters, those who can work independently, with and across teams

Skills:

  • Ability to use a wide variety of open source technologies and cloud services ( experience with AWS is preferred)

  • Experience with automation/configuration management using either Puppet, Chef or an equivalent

  • A working understanding of code and script ( PHP, Python, Perl and/or Ruby)

  • Strong background in Linux/Unix Administration

  • Knowledge of best practices and IT operations in an always-up, always-available service

Basic Qualifications:

  • At least 3 years of experience administering software delivery tools

  • At least 2 years of experience with scripting languages

  • At least 1 year of experience working with Cloud automation

  • At least 3 years of experience with Infrastructure design

Preferred Qualifications:

  • Bachelor’s Degree or military experience

  • 2+ years of experience with Amazon Web Services

  • 3+ years of experience with Python

  • 3+ years of experience with Configuration Management frameworks

  • 3+ years of experience with programming languages

  • 3+ years of experience with Configuration Management frameworks

At this time, Capital One will not sponsor a new applicant for employment authorization for this position.