SR DEVOPS ENGINEER, EMBEDDED SOFTWARE

Rockwell Automation · Other US Location

Company

Rockwell Automation

Location

Other US Location

Type

Full Time

Job Description

Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 25,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.

We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that's you we would love to have you join us!

Job Description

As a DevOps Engineer for Rockwell Automation, you will have the opportunity to drive Continuous Integration and Continuous Delivery of industry-leading commercial software and embedded software product lines that are known for their innovation and usability. You will be part of our agile teams that are responsible for modernizing and optimizing software delivery utilizing the latest and greatest DevOps skills from automated provisioning to automating CI/CD Pipeline.

When you join our development group, you become part of a team that delivers cutting edge solutions to our customers and believes in continuous improvement, knowledge sharing and collaboration. You will join a team that is agile, innovative and is focused on improving our Product Quality and Engineering Productivity using the latest DevOps tool stack like Jenkins, Artifactory, Ansible, Flask, GitLab, and various Cloud Management Platforms.

We are looking for someone who will effectively leverage a diverse set of technical backgrounds and opinions by fostering a team-oriented environment and the use of open and direct communications, honesty and respect. The ideal candidate will also actively seek knowledge of new developments in the configuration management, software quality, and test framework fields and will identify and pursue career development and training opportunities.

Essential Functions

  • Works with multiple teams in a large-scale, global development environment using a common code base.
  • Manages, supports, and executes build processes. Manages automated verification/qualification for builds.
  • Collaborates with other global campuses and other product groups on strategic evolution of build, test, and promotion pipelines.
  • Guides and contributes extensively to the collection, development, review, and adoption of corporate software build, source code branch strategy, configuration management, and software deployment practices, tools, and techniques.
  • Sets up, troubleshoots, and maintains build servers and virtual machine environments with tools such as Jenkins, Ansible, and vSphere. Works on automation of cloud environment scaling, deploying, and development.
  • Investigates and evaluates applicable configuration and build automation methodologies, technologies, and tools and introduces promising approaches into our automated pipelines. Identifies and participates in technical and developmental training opportunities.
  • Drives continued integration of automated testing into the build system/process.
  • Works closely with embedded software engineers in an agile development environment to improve our quality and turn-around time of delivered firmware. Works with applications performance monitoring systems and uptime alerting systems to keep developers up to date with build performance metrics.
  • Contributes to or independently gathers and documents requirements for the firmware quality and test framework environment from multiple internal customers.
  • Prioritizes and executes multiple activities in parallel.

Minimum Education

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience in the areas Software Configuration Management of desktop software.
  • Legal authorization to work in the US is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.

Preferred Qualifications

  • Typically requires a minimum of 5 years of experience in a Continuous Integration, Continuous Deployment, DevOps, or software product development environment.
  • Proven application of CI/CD tools like Jenkins, Artifactory, GitLab, Ansible.
  • Experience in scripting languages like Python, Groovy, PowerShell and JavaScript.
  • Experience with modern Source Control Management like Git or equivalent applications.
  • Experienced with the development and deployment of software automated tests or software automated test frameworks and associated execution frameworks and tools.
  • Working knowledge of IT networking infrastructure.
  • Proven ability to work effectively as a member of a team, or independently.
  • Excellent interpersonal, verbal, and written communication skills.

Desired Qualifications

  • Experience with automated build systems.
  • Proven ability to work and coordinate effectively with multiple teams.
  • Experience in collaborating with local and global technical development teams.
  • Repository management.
  • Experience with public cloud platforms.
  • Contributions to open-source software projects.

This position is part of a job family. Experience will be the determining factor

#LI-MG1

We are an Equal Opportunity Employer including disability and veterans.

If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (844) 404-7247.

Date Posted

03/01/2023

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details