SR DEVOPS ENGINEER, EMBEDDED SOFTWARE
Job Description
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
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 DetailsPrincipal / 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 DetailsSenior 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 DetailsSoftware 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 DetailsLead 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 DetailsSales 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