1

Docker Compose Jobs (NOW HIRING)

$100 - $125/hr

Thorough understanding of Docker & Docker Compose container technology * Git Desired Technical Skills * Python scripting and development * NiFi maintenance and configuration * Elasticsearch ...

DevOps Engineer

Annapolis, MD · On-site

$52.25 - $71.50/hr

Thorough understanding of Docker & Docker Compose container technology * Git Desired technical skills include experience with: * Python scripting and development * NiFi maintenance and configuration

Docker, Docker Compose, Kubernetes * CI/CD Pipelines & GitOps * Experience with unit, integration, and performance testing. * Strong understanding of scalable enterprise application architecture.

Showing results 21-40

Docker Compose information

See salary details

$31K

$73.3K

$127K

How much do docker compose jobs pay per year?

As of Sep 8, 2026, the average yearly pay for docker compose in the United States is $73,275.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,000.00 and $86,500.00 per year, depending on experience, location, and employer.

What is Docker Compose?

Docker Compose is a tool that allows you to define and manage multi-container Docker applications. Using a YAML file, you can configure all your application's services, networks, and volumes, making it easy to set up, run, and scale complex environments with a single command. Docker Compose is especially useful for development, testing, and staging environments, enabling you to consistently reproduce the same setup across different systems.

What are some common challenges when working with Docker Compose in a collaborative development team?

One common challenge when working with Docker Compose in a team is ensuring consistency across different development environments. Developers may have different operating systems or configurations, which can lead to discrepancies in how containers run or interact. Version control of the docker-compose.yml file and proper documentation of environment variables are essential to minimize confusion. Additionally, coordinating service dependencies and managing shared volumes can sometimes create conflicts, so clear communication and standardized setup scripts are important for smooth collaboration.

What are the key skills and qualifications needed to thrive as a Docker Compose engineer, and why are they important?

To thrive as a Docker Compose Engineer, you need strong knowledge of containerization concepts, Docker fundamentals, and experience in orchestrating multi-container applications. Proficiency with Docker Compose files, YAML syntax, CI/CD tools, and basic networking is essential, and certifications like Docker Certified Associate are advantageous. Attention to detail, problem-solving, and strong collaboration skills help engineers efficiently troubleshoot, optimize deployments, and work seamlessly with development teams. These skills ensure scalable, maintainable, and reliable containerized environments for modern software delivery.

What is the difference between Docker Compose vs Docker Engineer?

AspectDocker ComposeDocker Engineer
Primary RoleTool for defining and managing multi-container Docker applicationsDesigns, builds, and maintains containerized applications using Docker
Required SkillsKnowledge of Docker commands, YAML configuration, orchestration basicsDeep understanding of Docker, containerization, scripting, and deployment
Work EnvironmentDevOps teams, development environments, CI/CD pipelinesDevOps, cloud infrastructure, software development teams
CertificationsDocker Certified Associate, basic containerization certificationsDocker Certified Associate, cloud and DevOps certifications

Docker Compose is a tool used to define and run multi-container Docker applications, focusing on configuration and orchestration. In contrast, a Docker Engineer designs and implements containerized solutions, requiring a broader understanding of Docker, scripting, and deployment strategies. While Docker Compose simplifies multi-container setups, Docker Engineers develop and optimize container environments for production use.

Infographic showing various Docker Compose job openings in the United States as of September 2026, with employment types broken down into 93% Full Time, 1% Part Time, and 6% Contract. Highlights an 78% Physical, 5% Hybrid, and 17% Remote job distribution, with an average salary of $73,275 per year, or $35.2 per hour.

Junior Java / DevOps Software Engineer

Huntsville, AL • On-site

Aviation & Missile Solutions
Engineering Professional Services • 51 - 200 employees

$48.25 - $66.25/hr

Full-time

Re-posted 9 days ago


Job description

Position Description:

Aviation & Missile Solutions, LLC. (AMS) is seeking a talented Software Engineer to join our diverse team, in Huntsville, AL., to create unique solutions for complex problems. AMS provides responsive, cost-effective engineering and scientific solutions ranging from air and missile defense technologies, command and control, radar systems, seekers, modeling & simulation, and prototype hardware development and testing. The Engineer in this role will assist our engineering team in modernizing defense and enterprise software systems. You will work closely with senior developers to containerize Java-based UI applications to run heedlessly in isolated environments and automate the deployment and scaling of multiple Docker containers across development and testing environments.

Location:

  • Redstone Arsenal / Huntsville, AL (On-Site)
  • Position is full-time in the office.

Basic Responsibilities/ Qualifications:

  • Java Headless Execution: Configure and package Java applications to execute successfully in headless mode within Docker containers.
  • Containerization & Deployment: Write and optimize Dockerfiles to build secure container images.
  • Multi-Container Orchestration: Deploy, manage, and scale multiple Docker containers simultaneously using Docker Compose.
  • CI/CD Automation: Assist with setting up and maintaining automated build and deployment pipelines to streamline container releases.
  • Collaboration: Participate in agile team sprints, code reviews, and technical documentation creation.

Preferred Skill/ Abilities:

  • CI/CD pipeline development experience.
  • Basic understanding of Kubernetes for scaling containerized workloads.
  • Experience with Javafx, Gradle build systems
  • Familiarity with Cloud platforms like AWS or Azure

Required Education and Experience:

  • Education: Bachelor's Degree in Computer Science, Engineering, or a related field (or equivalent hands-on experience).
  • Programming: 0-2 years of hands-on experience with Core Java (OOPs, Collections, Exception Handling).
  • Container Fundamentals: Practical knowledge of creating Docker containers and using Docker Compose.
  • Headless/OS Concepts: Familiarity with running applications without a graphical display in Linux-based environments.
  • Version Control: Experience using Git / GitLab for source code management.

Travel Requirements:

  • Must be able to travel up to 10% of the year.

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at a time.
  • Must be able to access and navigate each department at the organization's facilities.

Security Requirements:

  • Citizenship: Candidate must be a US only citizen.
  • Clearance level: possess (and be able to maintain) a Final TOP SECRET/SSBI Clearance or meet the eligibility to obtain (and maintain) a Final TOP SECRET Clearance.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or status as a protected veteran.