What are the responsibilities and job description for the Urban Air Mobility DevOps Lead - CM Anisble, Java, Python position at Qualified Technical Services?
Work Location : NASA Ames Research Center - Mountain View, CA
Minimum Citizenship : U.S. Citizen (This position requires access to ITAR and / or EAR protected data)
Clearance : US Government
JOB DESCRIPTION - Urban Air Mobility DevOps Lead - CM Anisble, Java, Python
You will lead DevOps for KBR’s on-site software development team building NASA’s Urban Air Mobility (UAM) air traffic management system. UAM’s purpose is to manage a new class of electric, tilt-rotor aircraft that will carry small numbers of passengers among vertiports in urban areas, with thousands of flights per day by the end of this decade. NASA is forging the way to make this vision a reality.
As an agile team, we commit code and perform code reviews with a goal of performing a production push daily. The successful candidate is a motivated self-starter who loves technology and can grow a continuous delivery pipeline enabling frequent and seamless production deployments. You will promote a pervasive DevOps culture in the organization through tools, processes, and advocacy. You are an organized, process-oriented individual who gives high importance to documentation. You will work with a team of highly skilled engineers in developing key features and improvements as demanded by the UAM. You will have ownership stake in our process discussions, tooling decisions, and feature development process.
Job Responsibilities include :
- Write custom scripts to automate processes and create new DevOps automation tools
- Design and implement an infrastructure on AWS that supports one or more DevOps development projects
- Manage network and application security
- Use AWS CloudFormation and other AWS services to deploy the infrastructure necessary to create development, test, and production environments for a software development project
- Implement a continuous integration and continuous delivery (CI / CD) pipeline.
- Manage AWS services, e.g., EC2, S3, VPC, RDS, IAM, ELB
- Use Amazon EC2 Systems Manager for patch management
- Leverage automated testing in different stages of a CI / CD pipeline
- Work closely with Engineering / QA team on bug fixes and roll out new features
- Fine-tune the applications you deliver on AWS for high performance, and use AWS tools and technologies to monitor your application and environment for potential issues
REQUIREMENTS - Urban Air Mobility DevOps Lead - CM Anisble, Java, Python
Education : BS in Computer Science or related field
Year(s) of Experience : 6 years experience in software development and 2 years development experience with Java / Python
Qualifications, Skills and Traits :
Desired Skills :
The Equal Employment Opportunity Policy of the QTS is to provide a fair and equal employment opportunity for all employees and job applicants regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status or disability. QTS hires and promotes individuals solely on the basis of their qualifications for the job to be filled. QTS believes that employees should be provided with a working environment which enables them to be productive and to work to the best of his or her ability. We do not condone or tolerate an atmosphere of intimidation or harassment based on race, color, religion, national origin, gender, sexual orientation, age, marital status or disability. We expect and require the cooperation of all employees in maintaining a discrimination and harassment-free atmosphere.