Senior DevOps Engineer
Posted on Aug 21, 2019 by Capital One
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.
Senior DevOps Engineer
We are seeking a highly creative and intellectually curious DevOps Cloud Engineer to be instrumental in contributing to Capital One's DevOps Pipelines and Public Cloud Infrastructure. You must be able to work independently and collaborate across multiple teams to accomplish organizational goals. In this role you will be part of a team that specializes in helping Capital One's Card Tech Application teams drive efficiency and reliability into their entire Development, Delivery, and Operations lifecycle. As part of a team that's leading the next wave of disruption you will play an integral part in advancing Capital One's engineering and operational excellence supporting applications utilizing CI/CD and the Cloud.
Responsibilities & Expectations:
Engineer, consult and upskill other engineers on DevOps and Cloud solutions to include infrastructure automation, automated CI/CD pipelines, monitoring and operations, and well-architected cloud infrastructure
Generate innovative ideas, develop proof-of-concepts and rapid prototypes alongside other engineers utilizing pair programming and mobbing techniques
Ability to function in a rapidly evolving environment and adapt to frequent transitions in technologies and teams
Strong analytical, interpersonal, written and verbal communication skills
Implement scalable, highly available, and resilient system solutions is required
Lead the build and support efforts of pipelines providing automated support
Leverage deep expertise to plan and lead the deployment of cloud solutions into production environments
Automate the provisioning of environments and the deployment of those environments using containers, like Docker.
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
Strong verbal and written communication skills - due to the dynamic nature of collaborations with customers, vendors, and other engineering team, solving complex business problems together
At least 5 years of Software Development Life Cycle (SDLC) experience
At least 2 years of experience working in Agile environment utilizing Continuous Integration & Delivery Pipelines
At least 2 years of experience in software development with Python or Groovy
At least 2 years with cloud based hosting solutions (AWS, Google Cloud Platform, or Azure)
At least 2 years of experience with GitHub, Artifactory, or Jenkins
At least 2 years of experience building infrastructure-as-code using CloudFormation or Terraform
At least 1 year of experience with Docker Container or Kubernetes
AWS Certified Professional Level
3+ years developing automation workflows and routines, using Open Source Tools
3+ years of experience with large-scale software implementation
At this time, Capital One will not sponsor a new applicant for employment authorization for this position.
Set up alerts to get notified of new vacancies.