Chicago, IL, United States
14 hours ago
Principal Engineer - DevOps

Job overview and responsibilities

This role will lead and support a centralized function to deliver cloud services across the Revenue Systems portfolio application delivery teams. The position will work closely with AWS and internal teams to ensure that new cloud systems are secure, vulnerability free and designed in alignment with the AWS Well-Architected Framework. Additionally, this role will oversee a team of cloud automation specialists responsible for developing and maintaining automation scripts for all cloud applications within the portfolio. The role will also take ownership of production cloud environments and manage all application cloud environments to ensure high performance, reliability, and cost efficiency, utilizing both internal resources and strategic partners. Furthermore, this position will guide the architectural direction of all new cloud applications, leveraging a deep understanding of AWS native services.

AdoptAWSWell Architected Review framework to Uniteds internal technical processes, and ensure all new applications follow this process to ensure system reliability and maintainabilityExpected to collaborate with other architects and engineers to perform design reviews and incorporate feedbackManage a team of highly skilled resources that work with a large number ofapplication developmentteams to setup their CI/CD automation, both on premise and cloud, assist them with troubleshooting issues and provide guidance oncloud servicesand monitoringThisautomationneeds to be created for a wide range of applications, including traditional on premise,AWS cloudnative and containerized (Kubernetes) applications and with many different technologies such as .NET,Java, NodeJS,Angular,Tibcoand PythonCreateTerraform and AWS Cloud Formationtemplates and standards to automate both applications andinfrastructure, ensuring they are reliable and secure, continuously staying on top of quickly evolvingcloud technologyto update the standards ascloud technologychangesManage a team that works with all application teams to understand theirapplication architectureand theirautomationrequirements, and then implements the solution while following the standardsResearch and evaluate new cloud andautomationtechnologies, and look for opportunities to streamline processes or improve efficiencyLead a team that operates and maintains a scalable and cost effective cloud environment for all application teamsThis involves understanding application requirements to ensure proper designs are being implemented, ensuring that necessary logging and monitoring for applications is present, and creating detective complianceautomationfor cost optimizationLeverage a combination of internal resources and partners to ensure 24x7 support and incident response for allcloud applications. Manageautomationrunbooks, diagnose and fix application performance issues at aninfrastructurelevel, and manage scaling policies to reduce spendManage a team of highly skilled technical resources, ensure there is a talent pipeline in place, and employees have needed resources to maintain and improve their skills

United Airlines is an equal opportunity employer. United Airlines recruits, employs, trains, compensates, and promotes regardless of race, religion, color, national origin, gender identity, sexual orientation, physical ability, age, veteran status, and other protected status as required by applicable law.

Job overview and responsibilities

This role will lead and support a centralized function to deliver cloud services across the Revenue Systems portfolio application delivery teams. The position will work closely with AWS and internal teams to ensure that new cloud systems are secure, vulnerability free and designed in alignment with the AWS Well-Architected Framework. Additionally, this role will oversee a team of cloud automation specialists responsible for developing and maintaining automation scripts for all cloud applications within the portfolio. The role will also take ownership of production cloud environments and manage all application cloud environments to ensure high performance, reliability, and cost efficiency, utilizing both internal resources and strategic partners. Furthermore, this position will guide the architectural direction of all new cloud applications, leveraging a deep understanding of AWS native services.

AdoptAWSWell Architected Review framework to Uniteds internal technical processes, and ensure all new applications follow this process to ensure system reliability and maintainabilityExpected to collaborate with other architects and engineers to perform design reviews and incorporate feedbackManage a team of highly skilled resources that work with a large number ofapplication developmentteams to setup their CI/CD automation, both on premise and cloud, assist them with troubleshooting issues and provide guidance oncloud servicesand monitoringThisautomationneeds to be created for a wide range of applications, including traditional on premise,AWS cloudnative and containerized (Kubernetes) applications and with many different technologies such as .NET,Java, NodeJS,Angular,Tibcoand PythonCreateTerraform and AWS Cloud Formationtemplates and standards to automate both applications andinfrastructure, ensuring they are reliable and secure, continuously staying on top of quickly evolvingcloud technologyto update the standards ascloud technologychangesManage a team that works with all application teams to understand theirapplication architectureand theirautomationrequirements, and then implements the solution while following the standardsResearch and evaluate new cloud andautomationtechnologies, and look for opportunities to streamline processes or improve efficiencyLead a team that operates and maintains a scalable and cost effective cloud environment for all application teamsThis involves understanding application requirements to ensure proper designs are being implemented, ensuring that necessary logging and monitoring for applications is present, and creating detective complianceautomationfor cost optimizationLeverage a combination of internal resources and partners to ensure 24x7 support and incident response for allcloud applications. Manageautomationrunbooks, diagnose and fix application performance issues at aninfrastructurelevel, and manage scaling policies to reduce spendManage a team of highly skilled technical resources, ensure there is a talent pipeline in place, and employees have needed resources to maintain and improve their skills

United Airlines is an equal opportunity employer. United Airlines recruits, employs, trains, compensates, and promotes regardless of race, religion, color, national origin, gender identity, sexual orientation, physical ability, age, veteran status, and other protected status as required by applicable law.

Qualifications

Required

BS in Computer Science,Computer Engineering,Information Systems, other computer related field requiredAWSAssociate level certification or better (Solution Architect, Developer, or SysOps)3 years of experience in leadingtechnical teams5 years hands on experience with coreAWS technologiesExperience withHarness, TeamCityorJenkinsScripting experience with Python or BashPython development experience preferred, C#/Javais a big plus5 years ofapplication developmentSolid understanding ofweb applications,databases(relational and NoSQL), messaging (MQ,Tibco EMS, Kafka) and version control system (Git, ADO, JIRA)Hands-on experience in these areas: CI/CD,AWS CloudFormation and Terraform,AWSCodePipeline,AWS Lambda, EC2, EKS, RDS, DynamoDB, DocumentDB, SQS, Kinesis,AWSConfigStrong desire to learn new technologiesMust be legally authorized to work in the United States for any employer without sponsorshipSuccessful completion of interview required to meet job qualificationReliable, punctual attendance is an essential function of the position

Preferred

1-3 years ofDevOpsexperience

Qualifications

Required

BS in Computer Science,Computer Engineering,Information Systems, other computer related field requiredAWSAssociate level certification or better (Solution Architect, Developer, or SysOps)3 years of experience in leadingtechnical teams5 years hands on experience with coreAWS technologiesExperience withHarness, TeamCityorJenkinsScripting experience with Python or BashPython development experience preferred, C#/Javais a big plus5 years ofapplication developmentSolid understanding ofweb applications,databases(relational and NoSQL), messaging (MQ,Tibco EMS, Kafka) and version control system (Git, ADO, JIRA)Hands-on experience in these areas: CI/CD,AWS CloudFormation and Terraform,AWSCodePipeline,AWS Lambda, EC2, EKS, RDS, DynamoDB, DocumentDB, SQS, Kinesis,AWSConfigStrong desire to learn new technologiesMust be legally authorized to work in the United States for any employer without sponsorshipSuccessful completion of interview required to meet job qualificationReliable, punctual attendance is an essential function of the position

Preferred

1-3 years ofDevOpsexperience
Confirmar seu email: Enviar Email