Work Location: ONSITE Dallas TX
Description:
- This position is a member of the Pilot Technology Team within the Information Technology Division.
- This position will be responsible for leveraging cutting edge technology to solve business problems at American Airlines by participating in all phases of the development process from inception through transition advocating the agile process and testdriven development using Devops oriented development tools and techniques to analyze model design construct test and deploy reusable objects and making the codebase a better place to live and work.
Responsibilities:
- Design implement and maintain CI/CD pipelines using GitHub Actions.
- Manage and optimize cloud infrastructure on Azure using Terraform.
- Configure and manage Docker containers and Kubernetes clusters.
- Manage artifacts in repositories such as Artifactory or Cloudsmith.
- Monitor application performance using Application Insights or Dynatrace.
- Establish and maintain Service Level Agreements (SLAs) for critical systems.
- Collaborate with development teams to ensure seamless integration and deployment of applications.
- Provide recommendations and implement solutions to meet new requirements and improve existing processes.
- Ensure the security and compliance of infrastructure and deployment processes.
- Troubleshoot and resolve infrastructure and deployment issues.
- Stay up to date with the latest industry trends technologies and continuously improve your skills and knowledge.
- Mentor and guide junior team members fostering a culture of learning and growth within the team.
- Collaborates with leaders business analysts project managers IT architects technical leads and other developers along with internal customers to understand needs and develop solutions according to business requirements
- Maintains and enhances existing enterprise services applications and platforms using domain driven design and testdriven development
- Troubleshoots and debugs complex issues; identifies and implements solutions
- Creates detailed project specifications requirements and estimates
- Researches and implements new technologies to enhance current processes security and performance
- Supports the development of coding standards and adhere to best practices and security guidelines
- Works closely with software architects and technical leads to ensure decisions meet longterm enterprise growth needs
Required:
- Bachelors degree in computer science Engineering or a related field or equivalent work experience.
- 5 years of professional experience in DevOps or a related field.
- Strong understanding of networking concepts and protocols.
- Proficiency in managing cloud infrastructure on Azure.
- Experience with GitHub Actions for CI/CD.
- Proficiency in Docker and Kubernetes.
- Experience with artifact repositories such as Artifactory or Cloudsmith.
- Experience with monitoring tools such as Application Insights or Dynatrace.
- Strong problemsolving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team in a fastpaced dynamic environment.
Preferred:
- Masters degree in Computer Science Computer Engineering Technology Information Systems (CIS/MIS) Engineering or related technical discipline or equivalent experience/training
- 3 years of full Software Development Life Cycle (SDLC) experience using ITIL Agile XP or similar methodologies
- 3 years Angular development experience
- Airline Industry experience including business systems and technology
- Experience with other cloud platforms such as AWS or Google Cloud.
- Basic knowledge of serverside technologies such as Java Spring Boot.
- Basic knowledge of frontend technologies such as Angular.
- Familiarity with infrastructure as code (IaC) tools such as Terraform .
- Experience with establishing and maintaining SLAs.
Required Skills : DevOps
Basic Qualification :
Additional Skills :
Background Check : No
Drug Screen : No