Master Software Engineer - DevOps
Location:
Richmond , Virginia
Posted:
February 08, 2017
Reference:
R19031
West Creek 6 (12076), United States of America, Richmond, Virginia

Master Software Engineer - DevOps

In this role, you will apply your knowledge of management, software development methodologies, best practices and proven processes to develop and deliver all aspects of a continuous integration and deployment pipeline and support, leading the technical design and development of cross-functional, multi-platform application systems.  You will have the opportunity to remain in a hands-on engineering role, writing beautiful code, while also providing functional and technical leadership, and mentoring software engineers on complex and high priority technology projects.

Essential Responsibilities:

  • Build Continuous Integration, Continuous Delivery, and Continuous Deployment automation leveraging tools and best practices that will support, enhance and grow Capital One’s CI and CD capabilities.
  • Demonstrate very strong technical leadership including solid communication and analytical skills with thorough understanding of product development, successful problem definition, decomposition, estimation, and resolution.
  • Influence other teams and broader Engineering groups in adopting Cloud technologies, processes, and best practices.
  • Redesign legacy applications for Cloud implementation.
  • Automate the provisioning of environments: cooking up some recipes with Chef or Ansible, and deploying environments using containers like Docker.
  • Design and develop automation workflows, perform unit tests and conduct reviews to make sure your work is rigorously designed, elegantly coded, and effectively tuned for platform performance, and assess the overall quality of delivered components.
  • Drive tactical delivery for multiple teams ad own the technical design and development of cross-functional, multi-platform application systems.
  • Partner with product owners, architects, and other groups to identify technical and functional needs of systems, and determine priority of needs.

Basic Qualifications:

  • Bachelor’s Degree or military experience
  • At least 5 years of software development experience
  • At least 1 year of experience with Amazon Web Services
  • At least 3 years of experience managing large scale software development projects 
  • At least 2 years of experience in Agile methodologies
  • At least 1 year of experience in DevOps and Continuous Integration Pipeline Automation
  • At least 6 months of experience with Cloud based hosting solutions
  • At least 1 year of developing automation workflows and routines using Open Source Tools
  • At least 1 year of experience with web services architecture


Preferred Qualifications:

  • Master’s Degree in Computer Science, Information Systems, or Engineering
  • Certified AWS Architect
  • Experience with Jenkins, Udeploy, Chef, or Ansible
  • 8+ years of software development experience
  • 5+ years of experience in Agile
  • 5+ years of experience with OOP concepts and working with modern scripting languages and frameworks
  • 3+ years of experience with Linux, server automation and scripting
  • 3+ years of NoQSL and relational database experience with Oracle or SQL Server or PostgreSQL or MongoDB
  • 3+ years of experience in people management
  • 1+ year of experience with Container technology using Docker

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


A little about us:
Headquartered in McLean, Virginia, Capital One® offers a broad array of financial products and services to consumers.

Know someone who would be interested in this job? Share it with your network.