Cloud System Engineer

Overview

Remote
$55 - $65
Contract - W2

Skills

Amazon Web Services
Bash
CloudFormation
CodeBuild
Collaborate
Computer Science
EC2
Excellent communication
Git
Lambda
Linux
PowerShell
Python
Systems Engineer
automation tools
cloud infrastructure
code reviews
continuous
continuous deployment
continuous integration
problem - solving
problem - solving skills
scalability
software engineering
systems administration
teamwork

Job Details

Job Title: Cloud Systems Engineer

Location: Remote (Eastern Time Zone Hours)

Pay: $55-65/hr

Duration: Long-Term Contract (1 year+)

Summary:

Brooksource is seeking a skilled Cloud Systems Engineer with expertise in AWS to join our team. The ideal candidate will have a strong background in cloud technologies, particularly AWS, along with proficiency in Git, software engineering best practices, and Linux systems administration. As a Cloud Systems Engineer, you will play a crucial role in designing, implementing, and maintaining our cloud infrastructure, ensuring its reliability, scalability, and security.

Responsibilities:

  • Design, implement, and manage cloud-based solutions on AWS platform.
  • Utilize Git for managing source control and collaborate with the development team on code reviews and best practices.
  • Implement and adhere to software engineering best practices including source control, build processes, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Administer and maintain Linux-based systems, with a focus on Amazon Linux 2 automation.
  • Develop and maintain automation scripts using Python, Bash, or PowerShell for infrastructure provisioning and management.
  • Utilize AWS services such as EC2, ECS, Lambda, IAM, CodeDeploy, CodeBuild, CodePipeline, and CloudWatch to build and maintain scalable and reliable cloud infrastructure.
  • Implement Infrastructure as Code (IaC) using CloudFormation for provisioning and managing AWS resources.
  • Create and manage Amazon Machine Images (AMIs) using Packer for consistent deployment environments.
  • Ensure high availability, reliability, and security of cloud infrastructure and applications.
  • Collaborate with cross-functional teams to troubleshoot issues and optimize performance.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Strong experience with Amazon Web Services (AWS) including services like EC2, ECS, Lambda, IAM, CodeDeploy, CodeBuild, CodePipeline, and CloudWatch.
  • Proficiency in managing source control using Git.
  • Experience with software engineering best practices including code reviews, source control, and build processes.
  • Expertise in Linux systems administration, particularly Amazon Linux 2.
  • Proficiency in scripting languages such as Python, Bash, or PowerShell.
  • Hands-on experience with CloudFormation for infrastructure as code.
  • Experience with CI/CD pipelines and automation tools.
  • Familiarity with Packer for building Amazon Machine Images (AMIs).
  • AWS Certification (e.g., AWS Certified Solutions Architect, AWS Certified Developer) preferred.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Excellent communication and teamwork skills.

About Brooksource