M

M1 Technology

Applications/DevOps Engineer

Cloud Engineering +1Confirmed live in the last 24 hours
Full-timeHerndon, VA, USANo salary listedIn-person

About the Job

Requirements

  • At least 5 years of AWS experience, including building AWS resources with CloudFormation and interacting with them using AWS SDKs such as Ruby, Python, and Java.
  • At least 5 years of object-oriented programming experience with Ruby, Python, Java, or NodeJS.
  • Experience with Jenkins, creating Jenkins pipelines, and understanding continuous integration and continuous deployment best practices.
  • At least 1 to 2 years of experience with Docker and a container orchestration tool such as Docker Compose or ECS.
  • At least 5 years of Bash shell scripting experience.
  • At least 2 years of experience with GitHub and a branching strategy.
  • Work effectively with teams and colleagues across a wide range of skill levels.

Responsibilities

  • Provision, manage, and optimize AWS resources, including EC2, S3, and RDS, using CloudFormation to ensure scalable, reproducible, and secure infrastructure environments.
  • Design and maintain CI/CD pipelines using Jenkins and Groovy, and develop and maintain shared Jenkins libraries to standardize and accelerate deployment processes.
  • Develop and implement automation tools and scripts using object-oriented languages such as Ruby, Python, or NodeJS to streamline infrastructure tasks and integrate with the AWS SDK.
  • Architect and manage containerized applications using Docker, and implement scalable orchestration strategies using ECS or Docker Compose.
  • Use Puppet to manage and automate software installations and ensure consistency across environments.
  • Partner with software development teams to provide technical guidance on AWS architectural best practices and efficient, correct use of cloud resources.
  • Support the stability of customer operating systems and the overall reliability of infrastructure, bridging software engineering and systems administration.
  • Support a collaborative team environment, learn new technologies, and provide mentorship to peers when required.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at M1 Technology

See more jobs