Position Summary
eShipping is hiring a skilled DevOps Engineer to accelerate our delivery pipeline and establish better infrastructure practices across our development teams. This role is critical to ensuring scalability, reliability, and efficiency in our systems. You will work closely with engineering teams to drive automation, improve observability, and optimize deployment processes. eShipping is a leading technology-enabled managed transportation provider. This role offers a tremendous opportunity to have a lasting impact on a fast-growing, market-leading company.
Essential Duties and Responsibilities
Duties include but are not limited to the following:
Improve our CI/CD infrastructure by advancing our GitHub Actions and bash scripts to shorten deployment time and boost reliability
Implement Infrastructure as Code (IaC) using modern tools and frameworks, including for local development environments to reduce developer environment maintenance overhead
Design and enhance observability - monitoring, alerting, and distributed tracing solutions leveraging platforms like DataDog
Enable development teams with platform and tooling that accelerates delivery
Drive automation initiatives across build, test, and deployment processes
Maintain and improve container orchestration and cloud infrastructure, primarily on Azure and Kubernetes
Success Metrics
Reduced deployment time and increased release frequency
Improved system reliability and uptime through effective tooling that enables proactive monitoring
High adoption of automation and IaC practices across teams
Reduction in Cloud cost per transaction
Enhanced visibility into system performance and application health
Reduced developer time maintaining local environments through IaC solutions
Minimum Experience
3+ years designing and maintaining container orchestration platforms in production environments (Azure/Kubernetes)
Experience scaling CI/CD beyond single-tool solutions, including custom workflow orchestration and infrastructure provisioning
Deep understanding of infrastructure-as-code patterns, immutable infrastructure, and declarative configuration management
Hands-on experience implementing IaC across multiple environments (local/dev/staging/prod) with different resource constraints
Background in monitoring and alerting implementation
Experience with container security, cost optimization in cloud environments, and scripting languages
Required Skills and Abilities
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skills, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
Systems thinking - Can reason about distributed systems, service dependencies, and failure modes across the stack
Infrastructure-level debugging - Comfortable troubleshooting at the orchestration/cluster level, not just application logs
Architecture decision-making - Can evaluate trade-offs between tooling options, deployment strategies, and infrastructure patterns based on business constraints
Experience with observability at scale - Understanding of service mesh architectures, distributed tracing, and monitoring complex microservice environments
Proactive automation mindset - Naturally identifies repetitive processes and drives toward self-service tooling
Strong communication skills - Can translate technical concepts for non-technical stakeholders and collaborate effectively across teams
Self-directed in remote environments - Manages multiple priorities independently with minimal supervision
Physical Demands and Work Environment
The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. This description reflects management’s assignment of essential functions; it does not proscribe or restrict the tasks that may be assigned.
Physical Demands: While performing the duties of this job, the employee is regularly required to remain in a stationary position for at least 90% of the time. The general level of physical activity would be defined as sedentary. The employee is regularly required to operate a computer and may include other office productivity machinery, such as a calculator, telephone, copy machine, and printer. Some movements of the hands, arms, and wrists may involve repetitive motions. Specific vision abilities required by this job include the ability to detect, determine, perceive, identify, recognize, judge, observe, inspect, estimate, and assess various activities and surroundings.
Cognitive/Mental Requirements: While performing the duties of this job, the employee is regularly required to comprehend and use basic language, either written or spoken, to communicate simple and complex information, ideas, and information. The employee is also required to use logic to define problems, collect information, establish facts, draw valid conclusions, interpret information, and deal with abstract variables for unique or unfamiliar situations. The employee must use problem-solving skills to formulate and apply appropriate courses of action for routine or familiar situations. The employee may be required to perform numerical operations including basic counting, adding, subtracting, multiplying, and dividing or more complex quantitative calculations.
Work Environment: While performing the duties of this job, the employee is primarily working remotely from their personal residence.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of an employee. Duties, responsibilities, and activities may change at any time with or without notice.
eShipping LLC is an equal opportunity employer.