Simplify Logo
M1 Technology

M1 Technology

Applications/DevOps Engineer

Full-Time
No salary listed
Senior
Herndon, VA, USA
In Person
No H1B Sponsorship
US Top Secret Clearance Required

About the job

Requirements
  • At least 5 years of experience with Amazon Web Services, including building Amazon Web Services resources using CloudFormation and interacting with them through Amazon Web Services software development kits such as Ruby, Python, and Java.
  • At least 5 years of object-oriented programming experience with Ruby, Python, Java, or Node.js.
  • 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 Amazon Elastic Container Service.
  • Five years of Bash shell scripting experience.
  • At least 2 years of experience with GitHub and a branching strategy.
Responsibilities
  • Provision, manage, and optimize Amazon Web Services resources, including EC2, S3, and RDS, using CloudFormation to ensure scalable, reproducible, and secure infrastructure environments.
  • Design and maintain continuous integration and continuous deployment pipelines using Jenkins and Groovy.
  • 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 Node.js to streamline infrastructure tasks and integrate with the Amazon Web Services software development kit.
  • Architect and manage containerized applications using Docker and implement scalable orchestration strategies through Amazon Elastic Container Service 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 Amazon Web Services architectural best practices and ensure efficient, correct use of cloud resources.
  • Support the stability of customer operating systems and contribute to overall infrastructure reliability as a bridge between software engineering and systems administration.
  • Provide mentorship to peers when required.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A