Capital One - McLean, VA

posted 3 months ago

Full-time - Mid Level
McLean, VA
Credit Intermediation and Related Activities

About the position

As a Senior Software Engineer specializing in DevOps at Capital One, you will be at the forefront of technology innovation, working in a fast-paced and collaborative environment. Your role will involve solving complex business problems and delivering robust cloud-based solutions that empower millions of Americans financially. You will collaborate with Agile teams to design, develop, test, implement, and support technical solutions using full-stack development tools and CI/CD technologies. Your passion for technology will be crucial as you stay updated on tech trends, experiment with new technologies, and mentor fellow engineers. In this position, you will utilize programming languages such as Java, Python, SQL, Ruby, and Go, along with container orchestration services like Docker and Kubernetes. You will also work with configuration management tools including Ansible and Terraform, and various AWS tools and services. Your responsibilities will include supporting MS SQLServer databases, performing database migrations to AWS RDS or Aurora, and conducting SQL tuning with both open-source RDBMS and NoSQL databases. You will ensure that your code is rigorously designed, elegantly coded, and effectively tuned for performance through unit tests and peer reviews. This role is not just about technical skills; it’s about being part of a community of makers, breakers, doers, and disruptors who are committed to solving real problems and meeting real customer needs. You will have the opportunity to drive significant transformation within Capital One, making a tangible impact on the organization and its customers.

Responsibilities

  • Collaborate with Agile teams to design, develop, test, implement, and support technical solutions.
  • Utilize programming languages like Java, Python, SQL, Ruby, and Go for development tasks.
  • Work with container orchestration services including Docker and Kubernetes.
  • Support MS SQLServer Database involving availability, performance tuning, and vulnerability remediation.
  • Perform database migration to AWS RDS or Aurora.
  • Conduct SQL tuning with Open Source RDBMS and NoSQL databases.
  • Perform unit tests and conduct code reviews with team members.
  • Mentor other members of the engineering community and share knowledge about tech trends.

Requirements

  • Bachelor's degree in a relevant field.
  • At least 4 years of experience in DevOps Engineering (Internship experience does not apply).
  • At least 2 years of experience with Cloud Native technologies (AWS, Azure, GCP).
  • At least 2 years of Unix or Linux system administration experience.

Nice-to-haves

  • 4+ years of experience with Jenkins, Github, CI/CD, and IaC tools.
  • 2+ years of experience with Terraform or Ansible.
  • 2+ years of experience with container orchestration services including Docker or Kubernetes.
  • 2+ years of experience with coding and scripting (Python, SQL, Java, JavaScript, Golang, Bash, Perl, Ruby).
  • 2+ years of experience with SQL Developer (Toad).
  • 2+ years of experience working with Agile Development Practices.
  • AWS certification (Solutions Architect, DevOps Engineer, or Database Specialty).

Benefits

  • Comprehensive health insurance coverage.
  • Financial benefits including performance-based incentives and bonuses.
  • Support for total well-being through various programs.
  • Opportunities for professional development and career growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service