Delta's Crew Operations systems require development, operations, support, and enhancements. This role will contribute to the platform, automation, and related activities within the Crew IT Team.
Requirements
- Cloud-native development using Spring Framework (SpringBoot, SpringBatch) and strong working knowledge of developing and deploying applications in AWS
- Experience engineering software with Red Hat OpenShift Service on AWS (ROSA) Cluster, Compute pool, Compute node, Namespace, Pod, App, Service, and ROSA deployment
- Experience working with various AWS cloud services such as EC2, S3 bucket, AWS code pipeline, CloudFormation, Auto Scaling, VPC, Route 53, ELB, etc.
- Understanding of OpenShift Orchestration, Docker, Containerization, Kubernetes container platform
- Proficient in RESTful APIs and microservices with Swagger, JSON, POSTMAN
- Experience in Agile methodologies, DevSecOps, CI/CD pipeline and Build tools (GIT, Jenkins, Maven or Gradle)
- Expertise in Java 8/J2EE framework, design patterns and tools
Responsibilities
- Implement & support code for break-fix, maintenance, and enhancements, and integrating container platforms with automated CI/CD pipelines
- Design and develop cloud-native applications, features, and enhancements with an emphasis on clean, highly efficient, supportable, and well documented code for the full technology stack
- Implement Service Reliability Engineering
- Ensure that the Delta methodology, standards, and procedures are adopted and implemented
- Provide efficient solution and deliverables to shorten the project life cycle, where applicable
- Own the quality of the product delivered by engaging closely in testing activities.
- Support operationally critical environment, using monitoring tools and scripts, data feeds and associated scripts, research, and analysis of production issues, capturing logging
Other
- Ability to work well with others in a time sensitive and team environment with minimal supervision, be results oriented and capable of meeting deadlines with attention to detail and follow through
- Strong technical and non-technical communication skills. Assures smooth flowing, timely transmission of critical information
- Excellent judgment and problem-solving skills; individual should be able to resolve problems in a calm and quick manner and display a high degree of initiative and drive
- Consistently prioritizes safety and security of self, others, and personal data.
- Embraces diverse people, thinking, and styles.