Engineer/Senior Engineer, IT DevOps (Ft Worth, TX, US)
Location: AA Headquarters 1 (DFW-HDQ1)
Additional Locations: None
Requisition ID: 31426
Join us for a career with endless possibilities.
Looking for a job where a passion for innovation, a culture of teamwork, and opportunities for growth are valued and rewarded? You’ve come to the right place.
You don’t have to be an airline aficionado to join American Airlines. It takes more than cool planes to keep us ahead of the curve, and thanks to our team of behind the scenes professionals, we do just that. As the largest airline in the world, American Airlines is in the business of serving the global travel needs of our customers. At the core of the Company is our commitment to each customer and each employee. We are dedicated to developing and delivering what our customers value and are willing to pay for. Customer-centric planning, innovative marketing, and an exceptional customer experience are supported by a cadre of talented people.
What does it take to join us? We’re glad you asked! We expect exceptional skills in your discipline and a dedication to being the best as we relentlessly pursue our goal of being not just the largest airline in the world, but also the best airline in the world.
Fortunately, we’re building on almost a century of innovation and firsts in our industry – and we plan to continue that tradition of excellence.
This job is a member of the Information Technology Team, within the Information Technology Division. This position will be responsible for leading process and tool set implementation and improvement that will enable Continuous Integration/Deployment environments and workflows.
Specifically, you’ll do the following:
- Leverages combination of consulting skills, technical ability, development knowledge, and architecture strategy to assess the needs of a customer in order to leverage DevOps methodologies
- Coordinates with internal customers in a DevOPs fashion with Developers, Quality Assurance, Operations and Release Managers, as well as leaders across the enterprise
- Works with application development team to adopt continuous integration and continuous delivery (CI/CD) tools, including GitHub Enterprise, Cloudbees Jenkins, SonaType Nexus Repository Manager, and SonarQube
- Integrates upstream and downstream development/QA/Security testing tools into the enterprise toolchain
- Automates application build and deployment pipeline utilizing the DevOps toolchain and drive for best practice
- Upgrades, maintains, and improves the DevOps toolchain service infrastructure.
- Provides tools training to new users
- Continuously supports application teams with their development pipeline
Required Qualifications
- Bachelor's degree in computer science, or other related technical field or equivalent experience/training
- 3 years of experience with configuration and administration of continuous integration tool Jenkins
- 3 years of experience working in Agile software development environment or related field using Java or .NET
- 1 years of experience with source code management system configuration and administration, such as Git, SVN, and AccuRev
- Working knowledge of common networking protocols (e.g., HTTP, TCP, IP, SSH, FTP, SMTP, DNS, LDAP), load balancer, firewall, storage
- Strong knowledge with Jenkins Pipeline job and Groovy scripts, with experience creating shared library and Jenkins plugin.
- Strong knowledge of branching strategy. Able to work with application team and recommend the right branching strategy based on their development process
- Experience with build tools Ant and Maven
- Ability to integrate Quality testing and Security testing tools into continuous improvement (CI) process (e.g., HP QTP, Selenium, JMeter, HP Fortify, SonarQube)
- Capable of writing comprehensive technical documentation and diagrams
Required Qualifications (Continued)
- Understand end to end application development lifecycle from code commit to production deployment
- Have an Ops mindset and understand production change processes
- Able to work/collaborate with other teams to drive for result
Preferred Qualifications
- Large scale application deployment experience, as well as extensive build and release engineering experience and proven ability to design and develop automated deployment solutions
- Understanding of service-oriented architecture (REST APIs, micro-services, etc.) and ability to develop code to make API calls
- Experience with CloudBees Enterprise Jenkins is preferred
- Experience with GitHub Enterprise is preferred
- Experience with Gradle is a plus
- Knowledge of Cloud-native platform, such as Cloud Foundry
- Knowledge of declarative pipelines
- Experience with creating infrastructure as code (Docker)
Additional Locations: None
Requisition ID: 31426
Apply Now
No comments: