VIEW
SAVED
JOBS

AWS Cloud Automation Engineer

2024-149247
Information Technology
Public Trust

Location:

,

Secondary Location:

,
,

Telecommute Options:

Remote work allowed 100%
Join Our Team
Apply now
right arrow
Share on your newsfeed or with a friend
About Peraton

Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure.

Responsibilities

We are seeking a skilled AWS Cloud Automation Engineer to join our dynamic team. The ideal candidate will have extensive experience in cloud infrastructure automation and configuration management, utilizing tools such as AWS Systems Manager (SSM), Puppet, Chef, Ansible, GitLab, and Morpheus. You will be responsible for designing, implementing, and maintaining automation solutions to enhance our Amazon Web Services (AWS) cloud infrastructure's scalability, reliability, and efficiency. 

 

The ideal candidate will have a strong background in AWS services, a deep understanding of infrastructure as code, broad experience with Windows and Linux OS’s, and a passion for implementing best practices in site reliability engineering. The quaified individual will collaborate closely with cross-functional teams, including development, quality assurance, and operations, to ensure continuous improvement of our operations and software release processes. This is a fulltime telework position.

 

 What you will do: 

  • Design, implement, and manage infrastructure as code (IaC) solutions using tools like AWS CloudFormation, Terraform or Helm Charts to automate deployment and scaling processes.
  • Collaborate with development teams to integrate continuous deployment practices and ensure the reliability of applications.
  • Develop and maintain automation scripts and templates for provisioning and managing AWS resources.
  • Use configuration management tools (Puppet, Chef, Ansible) to automate the deployment and configuration of applications and services.
  • Utilize tools like AWS CloudFormation and Terraform to implement IaC practices
  • Leverage AWS SSM to automate operational tasks and streamline the management of AWS resources.
  • Implement SSM automation documents and run command scripts to enhance operational efficiency.
  • Implement robust monitoring, logging, alerting, and self-healing systems to ensure the health and performance of cloud infrastructure and to proactively identify and address potential issues before they impact system performance.
  • Collaborate with development, QA, and operations teams to plan and coordinate software releases.
  • Develop and maintain automated deployment pipelines using industry standard tools such as AWS Cl/CD, GitLab CI/CD, Jenkins or similar. Automate and streamline release processes to improve efficiency and reduce manual errors.
  • Participate in on-call rotations to respond to and resolve incidents promptly.
  • Conduct post incident reviews to identify root causes and implement preventive measures.
  • Automate the implementation of security and compliance management tasks required to ensure compliance to applicable CIS/STIG/SCSEM compliance benchmarks and frameworks.
  • Conduct performance analysis and optimization of AWS infrastructure components to enhance system efficiency and reduce latency.
  • Facilitate clear communication across teams, providing updates on release status, known issues, and any potential impact on stakeholders.
    Proactively identify areas for process improvement within the release management lifecycle.
  • Collaborate with QA teams to establish and execute release validation procedures.
  • Ensure releases are thoroughly tested and meet quality standards before deployment.

 

Qualifications

Required Qualifications:

 

  • Bachelor’s Degree and 8 years of experience. Additional 4 years of experience maybe accepted in lieu of the degree.
  • Proven experience as a Site Reliability Engineer or similar role.
  • In depth knowledge of AWS services and expertise in managing cloud infrastructure.
  • Proficiency in scripting languages (e.g., Python, Bash, PowerShell, YAML) for automation tasks.
  • Strong understanding of DevOps principles and continuous integration/continuous deployment (CI/CD) pipelines.
  • Proficient in automation tools such as AWS CodePipeline, AWS SSM, Puppet, Chef, Ansible, GitLab and Morpheus or others.
  • Broad knowledge of Windows and Linux OS’s.
  • Experience with Infrastructure as Code (IaC) tools like AWS CloudFormation, Terraform, Helm Chart, or similar technologies.
  • Hands on experience with version control systems (AWS CodeCommit, Git, SVN) and branching strategies.
  • Experience with containerization and orchestration tools (e.g., Amazon Elastic Compute Service (ECS), Amazon Elastic Kubernetes Service (EKS), Docker, Kubernetes).
  • Familiarity with monitoring tools (e.g., CloudWatch, Prometheus, Kiali, Grafana) and log analysis tools such as ELK stack (Elastic, LogStash, Kibana) and AWS OpenSearch
  • Solid understanding of Agile methodologies and their application in release management.
  • Excellent problem solving and troubleshooting skills.
  • Must be a US Citizen.
  • Must be able to obtain and maintain a Public Trust 6C clearance.

 Preferred Qualifications:

  • Candidate must be a US citizen.
  • Active High Risk Public Trust or Secret Clearance preferred.
  • Relevant certifications in DevOps or Site Reliability Engineering or related fields are a plus.
  • Strong communication and collaboration skills.
  • Understanding of security best practices in cloud environments.

 Benefits:

 

At Peraton, our benefits are designed to help keep you at your best beyond the work you do with us daily. We’re fully committed to the growth of our employees. From fully comprehensive medical plans to tuition reimbursement, tuition assistance, and fertility treatment, we are there to support you all the way. 

 

#LI-ET1

 

Target Salary Range

$104,000 - $166,000. This represents the typical salary range for this position based on experience and other factors.
SCA / Union / Intern Rate or Range

EEO

An Equal Opportunity Employer including Disability/Veteran.

Our Values

Benefits

At Peraton, our benefits are designed to help keep you at your best beyond the work you do with us daily. We’re fully committed to the growth of our employees. From fully comprehensive medical plans to tuition reimbursement, tuition assistance, and fertility treatment, we are there to support you all the way.

  • Paid Time-Off and Holidays
  • Retirement
  • Life & Disability Insurance
  • Career Development
  • Tuition Assistance and Student Loan Financing
  • Paid Parental Leave
  • Additional Benefits
  • Medical, Dental, & Vision Care
Happy man with his two children