DevOps Engineer - iOS and Android
Job Title: DevOps Engineer - iOS and Android
Location: Vienna, VA, 22180, USA
Description: Towers Crescent (12066), United States of America, Vienna, Virginia
DevOps Engineer - iOS and Android
Capital One’s Mobile Engineering team is actively seeking talented automaters/magicians to help us develop and manage the tools and infrastructure powering our flagship mobile experiences.
As a member of our Mobile Engineering DevOps/Emerging Tech team you will be responsible for the design, management and CONSTANT evolution of our mobile CI/CD tooling, cloud tooling and custom toolsets designed with the goal of making the building, testing and deploying of complex iOS and Android applications child’s play. Successful candidates will pretty much be good at everything: enterprise Linux, CI/CD tooling, VMWare, Fastlane, Gradle, automating cloud based applications (infrastructure as code, container concepts, auto scaling), and working alongside feature teams/developers.
+ Responsible for empowering our iOS and Android engineers with robust CI\CD tooling and coaching on CI\CD best practices.
+ Responsible for the day to day operations of Capital One’s mobile build pipelines and associated public cloud hosted infrastructure (OS+Network+Security+Monitoring).
+ Working closely with client development teams to design and build / implement new CI/CD tools.
+ Develop app management tools and monitors.
+ Execute system administration of tooling platforms capable building, testing and deploying iOS and Android applications.
+ Support Capital One production build and deploy environments (ensuring system availability, performance, capacity, and continuity through proper response to incidents, events and problems).
+ Work with developers to build out CI/CD pipelines, enable self-service build tools and reusable deployment jobs.
+ Find, explore and advocate for new technologies for enterprise use.
+ Minimum 4 years of IT or military experience
+ At least 1 years of experience providing enterprise Linux or Mac based system administration
+ At least 1 years experience with databases
+ At least 1 year experience working with code repositories and build tools
+ Bachelor’s degree in Computer Science or Information Technology
+ 4+ years software development experience (Preferences: Python, Ruby, Go, Bash, Swift, Node.js)
+ 4+ years experience working in various database technologies (MySQL, Postgress, Mongo DB, ElasticSearch)
+ 3+ years of overall IT experience in an enterprise cloud environment
+ AWS Certification (or experience optimizing tools provided by AWS – RDS,…)
+ 3+ years experience in shell scripting
+ 2+ years experience working with code repositories and build tools (GIT/GitHub, Travis, Circle, Drone, Jenkins/Hudson, Nexus, Sonar, Artifactory, Fastlane, Gradle, Bash,…)
+ 1+ years of experience working with cloud automation/orchestration technologies (Ansible, Puppet, Chef, OpenStack, Teraform, etc)
+ 1+ years experience building automated cloud infrastructure
+ 1+ years mobile development experience (iOS or Android)
+ Knowledge of IT system infrastructure and networking
At this time, Capital One will not sponsor a new applicant for employment authorization for this position.
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.