> Markdown version of [/jobs/ext/2713352-applications-devops-engineer](https://www.wearedevelopers.com/jobs/ext/2713352-applications-devops-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Applications/DevOps Engineer - **Company:** M1 Technology - **Location:** Herndon, VA, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Bash Shell, Configuration Management, Continuous Delivery, Continuous Integration, DevOps, Github, Groovy, Python (Programming Language), Node.Js, Object-Oriented Software Development, Ruby, Software Deployment, Software Engineering, Delivery Pipeline, Cloudformation, Amazon Relational Database Service, Containerization, Kubernetes, Puppet, Docker, Jenkins - **Published:** September 4, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3377580198&tx=IT9588THD&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 5 or more years of AWS experience. This includes building AWS resources using Cloud formation and interacting with them as well using AWS SDKs such as Ruby, Python, and Java. * 5 or more years of Object Oriented Programming background: Ruby, Python, Java, or NodeJS. * Experience with Jenkins and creating Jenkins Pipelines while having and understanding of continuous integration and continuous deployment best practices * At least 1 to 2 years of experience with Docker and some type of container orchestration tool, Docker Compose, ECS. * 5 years of Bash shell scripting experience. * At least 2 years experience with GitHub and any branching strategy. * Team player and work well with others regardless of skill levels. This characteristic is key because there are a lot of teams that will need DevOps support and along with that will be a wide range of skill levels. ## Description * Infrastructure Management & IaC: Provision, manage, and optimize AWS resources (including EC2, S3, and RDS) using CloudFormation to ensure scalable, reproducible, and secure infrastructure environments. * CI/CD Pipeline Engineering: Design and maintain robust CI/CD pipelines utilizing Jenkins and Groovy; drive the development and maintenance of shared Jenkins libraries to standardize and accelerate deployment processes. * Automation & Tool Development: Develop and implement automation tools and scripts using Object-Oriented languages (Ruby, Python, or NodeJS) to streamline infrastructure tasks and facilitate effective integration with the AWS SDK. * Containerization & Orchestration: Architect and manage containerized applications using Docker, while implementing scalable orchestration strategies via ECS or Docker Compose. * Configuration Management: Utilize Puppet to manage and automate software installations, ensuring consistency across environments. * Architectural Guidance: Partner closely with software development teams to provide technical guidance on AWS architectural best practices, ensuring teams utilize cloud resources efficiently and correctly. * Hybrid System Administration: Serve as a bridge between software engineering and systems administration, supporting the stability of customer Operating Systems and contributing to the overall reliability of the infrastructure. * Team Collaboration: Foster a collaborative team environment by acting as a proactive, helpful resource, actively learning new technologies, and providing mentorship to peers when required. ## Related Videos - [Automate everything via NodeJS and Puppeteer](https://www.wearedevelopers.com/videos/322-automate-everything-via-nodejs-and-puppeteer) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [My journey into DevOps world - How it all started!](https://www.wearedevelopers.com/videos/545-my-journey-into-devops-world-how-it-all-started) - [The Memory Leak That Ate Our Cluster: A Postmortem](https://www.wearedevelopers.com/videos/2057-the-memory-leak-that-ate-our-cluster-a-postmortem) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [DevOps Engineer Salary [2023]](https://www.wearedevelopers.com/magazine/203-devops-engineer-salary-2023) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Should Tech Managers Be Developers First? Pros and Cons](https://www.wearedevelopers.com/magazine/327-should-tech-managers-be-developers-first-pros-and-cons)