United's Digital Technology team designs, develops, and maintains massively scaling technology solutions brought to life with innovative architectures, data analytics, and digital solutions.
Find your future at United! We’re reinventing what our industry looks like, and what an airline can be – from the planes we fly to the people who fly them. When you join us, you’re joining a global team of 100,000+ connected by a shared passion with a wide spectrum of experience and skills to lead the way forward.
Achieving our ambitions starts with supporting yours. Evolve your career and find your next opportunity. Get the care you need with industry-leading health plans and best-in-class programs to support your emotional, physical, and financial wellness. Expand your horizons with travel across the world’s biggest route network. Connect outside your team through employee-led Business Resource Groups.
Create what’s next with us. Let’s define tomorrow together.
Job overview and responsibilities
You will be responsible for enhancing collaboration between development and operations teams by automating and streamlining the software delivery process. Key responsibilities include configuring and managing infrastructure, implementing continuous integration/continuous deployment (CI/CD) pipelines, and optimizing system performance. You will work to improve efficiency, enhance scalability, and ensure the reliability of systems through monitoring and proactive measures. Collaboration, scripting, and proficiency in version control and automation tools are critical skills for success in this role.
• Translate product strategy and requirements into suitable, maintainable and scalable solution design according to existing architecture guardrails.• Managing, evolving, and building CI/CD pipelines (Harness Experience Preferred).
• Familiar with Observability practices (Datadog, CloudWatch, and X-Ray).
• Collaborate with development and operations teams to understand project requirements and design effective DevOps solutions.
• Implement and maintain CI/CD pipelines for automated software builds, testing, and deployment.
• Manage and optimize cloud-based infrastructure to ensure scalability, security, and performance.
• Implement and maintain monitoring and alerting systems for proactive issue resolution.
• Work closely with cross-functional teams to troubleshoot and resolve infrastructure-related issues.
• Automate repetitive tasks and processes to improve efficiency and reduce manual intervention.
• Proactively identifying performance improvements in areas like responsiveness, availability, and scale
• Utilizing and promoting the use of advanced deployment patterns like Canary and Blue/Green
This position is offered on local terms and conditions. Expatriate assignments and sponsorship for employment visas, even on a time-limited visa status, will not be awarded. This position is for United Airlines Business Services Pvt. Ltd - a wholly owned subsidiary of United Airlines Inc.
Required
• Bachelor's degree in Computer Science, Engineering, or related field
• 4+ years hands-on industry experience in software development
• Experience as a DevOps Engineer or in a similar role
• Demonstrate familiarity with Well Architected Framework
• Experience with Disaster Recovery and Chaos Engineering testing
• Knowledge in scripting languages (e.g., Bash, Python) and configuration management tools
• Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
• Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
• Knowledge of version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, GitLab CI)
• Infrastructure as code (IaC) principles (e.g., Terraform, Ansible)
Preferred
• Knowledge of security best practices in a DevOps environment
• Experience with logging and monitoring tools (e.g., ELK stack, Prometheus).