Principal DevOps Engineer @ Thales - Irvine, CA

Job Overview

2 months ago

Principal DevOps Engineer

Thales - Irvine, CA

Location: Irvine, United States of America

Thales people architect solutions that enable two-thirds of planes to take off and land safely. We create in-flight entertainment systems that engross 50 million fliers every year and we develop the avionics that control the world’s largest commercial aircrafts. Our simulators train the next generation of pilots for fighter jets, transporters and search and rescue helicopters. And, together, each and every member of our aerospace team makes a difference.

Essential Functions/Key Areas of Responsibility:

  • Is responsible for the establishment of our release strategy and associated branching mechanisms to ensure reference baselines (Development, Features, Hot Fix and Release Candidate branches).
  • Is responsible for defining and deploying efficient rules and means for Software teams to manage Software items (code, automated test procedures, etc…) and produce SW artifacts as defined in our process (executable, test results…)
  • Identify problems and provide solutions for our software configuration management including our continuous integration process and continuous deployment process.
  • Define and deploy common tooled-up practices to improve our Software development and associated maintenance
  • Define the needed IT infrastructure allowing efficient work by all teams wherever their location and coordinate with IT to put it in place
  • Define and deploy Key Performance Indicators to monitor the quality of our Embedded Software system
  • Responsible for managing multiple software releases sources using source control tools such as Artifactory, TFS, and GIT
  • Assist in managing the release process. Prepare release documentation and track approval to meet customer delivery schedules.
  • Manage assigned software deliveries all the way through the Release Process.
  • Assist engineering department with EIR processing, using tools such as JIRA
  • Improve release cycle time by automating tasks and developing new tools
  • Enforce Corporate and Dept. Configuration Management Policies.
  • Interact with Systems Engineering, Hardware Engineering, SQA, Fleet Engineering, IV&V, and Project Engineering to support campaign releases.
  • Participate in the update and implementation of security keys and certs released as part of the SW released by SCM
  • Managing the release of multiple software releases on multiple platforms.
  • Traveling as needed.
  • Performing other duties as assigned by the Manager.…

Minimum Requirements: Skills, Experience, Education, Technical/Specialized Knowledge, Certifications, Language:

  • Bachelor's Degree in Engineering, Computers Science or equivalent work experience
  • 7+ software development/engineering required
  • Proficient with Continuous Integration and Continuous Deployment and Software Configuration Management (and release management) on large-complex systems.
  • Proficient with Git and Software Versioning System and automated Build Systems like Jenkins to build as efficiently and possible and improve teams productivity. Coordinate with IT team to build the platform
  • Must have previous experience defining the complete development workflow process, validate with peers and management and implement it.
  • Solid experience as technical lead with developer's background. Must have deep knowledge and experience in scripting and high-level programing languages like Bash, Python, C, C++ and Java
  • Proficient in automated testing, define strategies and quality gates at the different levels: unit, component and integration testing automation
  • Expert at software architecture and code design-pattern. Must have previous experience and knowledge at low-level software like OS specific concepts and kernel systems (IO, scheduling, debugging...).
  • Experienced with DevOps or SRE(Site-Reliability-Engineer) concepts. Defined actions to take to improve and shorten development life cycles delivering features, fixes and updates frequently to businesses
  • Good understanding of the Configuration Management process.
  • Strong knowledge of Linux (Ubuntu/CentOS) environment
  • JIRA knowledge to support software problem tracking.
  • Jenkins/Bamboo knowledge will be a plus
  • Organized and detailed oriented.
  • Self-starter. Minimal supervision required.
  • Self-motivated, critical thinker with strong technical background
  • Excellent verbal and written communication skills
  • Strong analytical abilities
  • Attention to detail
  • Team player....

Preferred Qualifications:

  • At least 2 years experience in embedded avionics software and standards (like DO-standard) and Real-time Systems and Operating Software (RTOS)
  • Able to work on a fast pace environment
  • Able to work an interact with multiple teams/groups
  • Ability to work independently.
  • Good communication and documentation skills.

Schedule: Mon-Fri 8am-5pm

This position will require successfully completing a post-offer background check. Qualified candidates with [a] criminal history will be considered and are not automatically disqualified, consistent with federal law, state law, and local ordinances.

Successful applicant must comply with federal contractor vaccine mandate requirements.

Thales champions inclusion and we believe diversity strengthens the fabric of our culture. We are an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law


If you need an accommodation or assistance in order to apply for a position with Thales, please contact us at [email protected] .

Similar Jobs

Principal DevOps Engineer

Comcast

Irvine, CA

Responsible for planning and designing new software and web applications. Analyzes, tests and assists with the integration of new applications.

Principal DevOps Engineer

Thales Avionics, Inc. (IFE)

Irvine, CA

Thales people architect solutions that enable two-thirds of planes to take off and land safely. Is responsible for the establishment of our release strategy and…

Principle IT Engineer Infrastructure

Kaiser Permanente

Pasadena, CA

This senior level employee is primarily responsible for providing expert technical advice on IT infrastructure for assigned systems, setting the technical…

Senior Principal Cloud Engineer

ManTech International Corporation

San Diego, CA

Deployment/delivery of SW to remote locations as needed by the customer. Provide solutions for Continuous testing, QA, staging/pre-production production across…

DevOps Software Engineer/ Principal Software Engineer

Northrop Grumman

San Diego, CA

Shift: 1st Shift (United States of America). Travel Required: Yes, 10% of the Time. C3 Solutions, specializes in Tactical Data Link processors, emulators, and…

Principal Software Engineer (DevSecOps)

Safran Passenger Innovations

Brea, CA

As a Principal DevOps Software Engineer on the Software Development team, you will engage with an experienced cross-disciplinary staff to support the design and…

Principal Software Engineer Search & Indexing (DevOps) (PST Remote OK)

Splunk

San Diego, CA

Our team designs distributed systems to collect and analyze high volumes of machine-generated data at scale. We ensure code hygiene, use open source libraries,…

Principal/Sr. Principal Software Engineeer – DevOps

Northrop Grumman

San Diego, CA

Shift: Days (United States of America). Travel Required: Yes, 10% of the Time. Our Engineering and Sciences (E&S) organization pushes the boundaries of…

Principal Software Engineer Search & Indexing (DevOps) (PST Remote OK)

Splunk

Irvine, CA

Our team designs distributed systems to collect and analyze high volumes of machine-generated data at scale. We ensure code hygiene, use open source libraries,…

Principal Security Architect - DevSecOps

ADP

Pasadena, CA

As part of an enterprise-level security program for digital products, you will work alongside cross functional teams to enable developers to discover and…

Principal Software Engineer - C2 Infrastructure

Raytheon Missiles & Defense

Fullerton, CA

The Principal Software Engineer will be responsible for supporting multiple programs and multiple platforms within our C2 software product line.

Principal Software Engineer Search & Indexing (DevOps) (PST Remote OK)

Splunk

Los Angeles, CA

Our team designs distributed systems to collect and analyze high volumes of machine-generated data at scale. We ensure code hygiene, use open source libraries,…

Principal DevOps Engineer

Extra

Los Angeles, CA

Experience managing a Continuous Integration pipeline with Automated Testing/TDD principles. Our technology uses your cash history to determine your spending…

Senior Principal Software Engineer – DevSecOps / DevOps

Northrop Grumman

San Diego, CA

Shift: 1st Shift (United States of America). Travel Required: Yes, 10% of the Time. In this role you will be working with the latest technology to modernize…

Principal Software Engineer – DevSecOps / DevOps

Northrop Grumman

San Diego, CA

Shift: 1st Shift (United States of America). Travel Required: Yes, 10% of the Time. In this role you will be working with the latest technology to modernize…

Principal DevOps Engineer, Creator

SoundCloud Inc.

Los Angeles, CA

Driving our infrastructure as code and automation for generating scalable and repeatable infrastructure. Monitor and troubleshoot distributed systems.

Principal DevOps Engineer

Albert

Los Angeles, CA

Albert is a new type of financial service that uses powerful technology to automate your finances, with a team of human experts to guide you.