Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world using our extensive route network.
Come join us to create what’s next. Let’s define tomorrow, together.
Description
United's Digital Technology team is comprised of many talented individuals all working together with cutting-edge technology to build the best airline in the history of aviation. Our team designs, develops and maintains massively scaling technology solutions brought to life with innovative architectures, data analytics, and digital solutions.
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.
Qualifications
What’s needed to succeed (Minimum Qualifications):
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
Knowledge in scripting languages (e.g., Bash, Python, PowerShell) and configuration management tools
Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Harness, GitHub Actions)
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of version control systems (e.g., Git)
Infrastructure as code (IaC) principles (e.g., Terraform, Ansible)
What will help you propel from the pack (Preferred Qualifications):
Knowledge of security best practices in a DevOps environment
Experience with logging and monitoring tools (e.g., ELK stack, Prometheus).
Experience with package and artifact management systems (e.g Nuget, NPM, Articfactory)
Agile experience across different geo locations
2+ years’ experience in AWS and CI/CD pipelines
Experience with Chaos Engineering testing