Expeditors - Seattle, WA

posted 4 months ago

Full-time - Mid Level
Seattle, WA
10,001+ employees
Support Activities for Transportation

About the position

As part of the Operational Experience IS Portfolio, the Ground Network Service (GNS) & Transcon teams are responsible for migrating transportation functionality from Legacy systems to Expeditors' migrated platform. As a DevOps Engineer for the Transportation Data Pipeline (TDP), you will be part of an Agile Team consisting of business analysts, quality assurance engineers, configuration engineers, and TDP Developers. Your team is part of a SAFe (Scaled Agile Framework) ART, all working together to deliver on prioritized business and architectural initiatives. The developer responsibilities for this position will contribute to a Kubernetes runtime consisting of a series of micro-services built with Spring Boot over Java. These TDP micro-services are responsible for integrating legacy and migrated operations to ensure seamless workflows. The operations side of this position is looking for experience in Cloud CI/CD, IoC, and micro-service observability. Experience working with Microsoft Azure, most notably AKS, is a definite plus. The ideal candidate for this DevOps position must be a problem solver, strong collaborator, and able to provide clarity around complex topics. They will have proven interpersonal skills and the ability to communicate effectively. The candidate is also technically savvy, constantly learning, always leading by example, and can build relationships with our agile teams and product management.

Responsibilities

  • Work as an integral part of a cross-functional team in a scaled, agile environment.
  • Produce reliable, maintainable, java code. Includes appropriate unit tests.
  • Participate in peer-to-peer design and code reviews.
  • Own shifts for bug triage, prod/non-prod escalations, and deployments.
  • Use a variety of debugging techniques to investigate. Includes identifying solutions, proactively monitoring, and as-appropriate escalation.
  • Actively participates in team/ART engagements and the TDP's Community of Practice (CoP).
  • Regularly reviews pipelines, monitoring dashboards, and logs to proactively detect issues and implement corrective measures.
  • Design future development/operational work based on requirements; estimate effort.
  • Analyze application runtime to identify areas of performance improvement/resource optimization.
  • Proactively contribute to knowledge base and project documentation.
  • Coach TDP Devs on k8s and Azure CI/CD opportunities.

Requirements

  • 5 years experience in object-oriented programming, functional programming, and component-based Java development in a team environment.
  • 3 years experience with enterprise level development and high transaction volumes, cloud native development, cloud-based CI/CD, Git, Spring Boot, & Kubernetes.
  • Strong understanding of Kafka fundamentals (partitioning, idempotent messaging, replay, compact…).
  • Demonstrated ability to produce high quality code (e.g. testable/extensible, maintainable) for complex technical solutions.
  • Experience with the configuration, maintenance, and cost management of Cloud runtimes. Most notably MSFT AKS runtimes.
  • Proficient in the software development lifecycle (SDLC), especially with Agile techniques.
  • Strong interpersonal skills and ready to work collaboratively in a fast-paced, Agile environment.
  • Excellent written and oral communication skills.
  • Experience mentoring other developers and/or engineers.
  • Bachelor's degree in computer science or comparable training/certification/experience in data structures, object-oriented programming, application performance analysis, and multi-threaded programming.

Nice-to-haves

  • Prior experience or understanding of the transportation/logistics industry.
  • Prior experience working with system-to-system integration and system migration projects.
  • Proficient with Java, Git, Spring, Kafka Streams, Kubernetes, Argo CD, micro-service development.
  • Familiar with Helm, Strimzi, Terraform, Prometheus/Grafana, Elastic, Kafka Broker Administration.
  • Experience with IntelliJ, Maven, Sonar, RocksDB, and Event Driven Architecture.
  • Experience designing and contributing to best-in-class observability.
  • Proficient in driving technical and process improvements.
  • Experience with DevSecOps, Scaled Agile Framework (SAFe), and/or Azure Data Fabric.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service