Ryder System DevOps Engineer in MIAMI, Florida

Position Description

The DevOps Engineer will work in the Enterprise Technology Services team to design, build and implement DevOps practices, toolchain and automated processes that can be used across the enterprise. In this role, the individual will:

  • Work within a collaborative design process, execute on strategic DevOps initiatives, research, advocate and integrate new technology or processes, and develop reusable design patterns to streamline execution

  • Be very comfortable with continuous integration concepts and tools

  • Partner with development teams, operations teams, and security team to assure smooth integration and deployment of software across the entire organization

  • Approach the DevOps discipline in new and creative ways and be open and passionate about exploring new technologies, and socializing, communicating and evangelizing them across all of the enterprise

Requirements

  • Bachelor's degree in Business, Engineering, Technology or a relevant degree

  • Master’s degree preferred

  • Four (4) years or more hands-on experience with Build & Deploy technologies

  • Three (3) years or more experience architecting, developing and deploying distributed and mission critical services to Hybrid environments

  • Two (2) years or more experience with improving Software Development Lifecycle and CI/CD pipelines

  • One (1) year or more experience with Cloud Foundry, Docker & Kubernetes preferred

  • Experience with:

  • Visual Studio Team Services & Git

  • Programming languages such as C#, NodeJS

  • Setting up dev, qa, staging and prod container environments

  • SQL & NoSQL databases

  • JavaScript Frameworks preferred

  • Integration of RESTful services

  • Knowledge of:

  • Automated provisioning tools such as Puppet, Chef, or Ansible (Intermediate level)

  • Azure & AWS Cloud computing platforms (Intermediate level)

  • IFTTT, Jira & Slack (Intermediate level)

  • Agile & LEAN principles (Intermediate level)

Responsibilities

  • Work closely with developers to tailor tools and solutions for rapidly evolving needs

  • Automate the provisioning, configuration, and monitoring of software and tools for developer workstations, continuous integration servers, computing clusters, cloud infrastructure, embedded devices, and other systems

  • Automate the compilation, continuous integration, testing, packaging, and distribution of multiple software components

  • Create and enforce best practices to enable rapid new feature development while maintaining multiple functioning software product

  • Engineer systems and tools to support the build, integration, and verification of complex software systems spanning multiple hardware platforms, mobile platforms, and cloud-based services

  • Assist teams with creating, testing, debugging and operating multiple pipelines. Monitor pipelines for optimal operation and performance

  • Leverage DevOps tools to support continuous integration and deployment pipelines to maintain and monitor security tools to ensure maximum availability and reliability

  • Create, maintain, and troubleshoot cookbooks and recipes that are used as part of the deployment pipelines

  • Research DevOps tools & Practices

  • Create PoCs for CI/CD & DevOps related tools

  • Continuously learn Azure & AWS DevOps toolchains

  • Perform other duties as assigned

Ryder is proud to be an Equal Opportunity Employer and Drug Free workplace. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, among other things, or status as a qualified individual with disability.

Requisition ID 2018-53589

Category Information Technology

Employment Type Regular - Full Time (4)

Travel Requirements 0-10%

Position Code 7976