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.
- 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.
- Bachelor’s Degree or military experience
- At least 5 years of software development experience
- 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 CI/CD Pipeline Automation
- At least 1 year 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
- 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
Capital One will consider sponsoring a new qualified 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.