Mobile Platform Reliability Engineer – (vSphere / vCenter automation)
McLean, VA
Job Description:
Responsibilities:
• Work with the vCenter automation API’s to automate managing a vSphere cluster
• Designing a cluster and continuously improve, sizing hardware, configuring storage and security policies
• Work with VMPooler or Jupiter Brain to automate VM provisioning
• Responsible for empowering our iOS and Android engineers with robust CICD tooling and coaching on CICD 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.
Basic Qualifications:
• Minimum 4 years of overall IT or military experience
• At least 2 years of experience providing enterprise Linux or Mac based system administration
• 2 years experience working with code repositories and build tools (GIT/GitHub, Travis, Circle, Drone, Jenkins/Hudson, Nexus, Sonar, Artifactory, Fastlane, Gradle, Bash,…)
• Experience building automated cloud infrastructure
• 1+ years of experience working with cloud automation/orchestration technologies (Ansible, Puppet, Chef, OpenStack, Teraform, etc)
• Experience working in various databasetechnologies (MySQL, Postgress, Mongo DB, ElasticSearch)
Preferred Qualifications:
• Bachelor’s degree in Computer Science, Information Technology
• Demonstrated proficiency in shell scripting
• 3 years of overall IT experience in an enterprise cloud environment
• AWS Certification (or experience optimizing tools provided by AWS – RDS,…)
• Software development experience in last 4years (Preferences: Python, Ruby, Go, Bash, Swift, Node.js)
• Mobile development experience (iOS or Android)
Key Skills:
- VMPooler, vSphere,vCenter, cloud, Linux, GIT, Circle