Senior DevOps Engineer/Updated/infrastructures

Arlington, Virginia

Open to Remote

Full Time

$120k - $140k

Senior DevOps Engineer

The Senior DevOps Engineer participates in the development of Infrastructure as Code, and deployment and operations of MSD’s cloud-hosted, multi-tenant, multi-region, and multi-versioned SaaS software products. This position will work in a team alongside Information Technology and Software developers to ensure operational security, efficiency, scalability, and uptime.

The company is located in the D.C. Metro area and will remain 100% remote, but the candidate must work Easter Coast hours.

What You Will Be Doing:
  • Design, develop, deploy, and test Infrastructure as Code (IaC) on AWS including storage; databases; serverless, containerized and virtual machine-based compute.
  • Work with senior team members and IT to deploy updates to software by deploying new infrastructure with the updated software.
  • Operate an observability platform to maximize uptime and reduce mean time to detect and resolve issues.
  • Develop IaC according to department and industry best practices and principles.
  • Support Software and Software Test teams with build server operations to ensure coordinated development.
  • Aid Software developers in troubleshooting performance issues and
  • Software Test engineers in optimizing automated test execution.
  • Aid in deployment of internal software development tooling and integrations.
  • As required, participate in peer reviews of code and designs.
  • Participate in sprints for platform development.
  • Specific duties may vary depending upon departmental requirements.
Required Skills & Experience:
  • Thorough understanding of best software processes/practices related to the software development life cycle
  • Experience in deploying applications to AWS using CloudFormation or Terraform, with knowledge of the AWS API and tools suite, or experience in and knowledge of GCP/Azure with awareness of similar functionality on AWS
  • Knowledge of security and networking protocols and how they are applied in an AWS environment
  • Linux management expertise, Windows management a bonus
  • Experience with scripting languages used for Infrastructure as Code and shell scripts
  • Experience with object-oriented languages would be a bonus
  • Experience with build servers such as Jenkins (preferred)/TeamCity/CodeBuild, etc.
  • Strong logical problem-solving abilities and ability to understand complex infrastructure architecture and to recognize areas for improvement and extension
  • Aptitude for decomposing complex problems into simplified steps problems with proper abstractions and modularity for long-term code lifespan
  • Knowledge of Agile sprint/scrum process and supporting tools
  • Ability to self-organize and to move project tasks forward in an orderly and structured fashion, with the flexibility to change priorities if needed, while meeting time-sensitive deadlines and deliverables
  • Excellent organizational, planning, and time management skills, with the ability to work and continue to learn independently in a team setting
  • Excellent oral and written communication and interpersonal skills, working effectively within the team and with members of other departments
Desired Skills & Experience:
  • B.S. in Computer Science, Computer Engineering or related field, or equivalent experience
  • Minimum three years of experience in DevOps, software development and/or systems engineering

Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.
This position doesn’t provide sponsorship

Posted by: Ashton Corbett

Specialization: DevOps