Negotiable
Outside
Remote
USA
Summary: We are looking for a skilled Systems / DevOps Engineer to design and manage AWS infrastructure while ensuring its scalability and reliability. The role involves automating processes, collaborating with development and operations teams, and maintaining both Linux and Windows systems. Ideal candidates will have a passion for automation and cloud infrastructure, with a focus on continuous improvement. This position is remote and offers a 12-month contract duration.
Key Responsibilities:
- Design, deploy, and manage AWS infrastructure (EC2, S3, RDS, Lambda, VPC, IAM, ECS, etc.)
- Automate infrastructure provisioning and configuration using Terraform, CloudFormation, and Ansible
- Build and maintain CI/CD pipelines with tools like GitHub Actions and CodeDeploy
- Support and troubleshoot Linux and Windows servers, web applications, DNS, databases, and network services
- Implement and manage monitoring, logging, and alerting systems (CloudWatch, Grafana)
- Collaborate with cross-functional teams to improve deployment workflows, system performance, and security
Key Skills:
- 4+ years of hands-on experience managing AWS environments in production
- Strong expertise in Infrastructure as Code (Terraform, CloudFormation, Ansible)
- Proficiency in scripting (Python, Bash, PowerShell, JavaScript)
- Experience with CI/CD tools and container technologies (Docker, Kubernetes, ECS, EKS)
- Solid understanding of Linux and Windows system administration
- Familiarity with monitoring and logging tools; strong troubleshooting and problem-solving skills
- Good communication and collaboration skills
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Title: Systems / DevOps Engineer
Location: Remote.
Type: 12 Months Contract
About the Role:
We are seeking an experienced Systems / DevOps Engineer to design, automate, and manage our AWS infrastructure, ensuring scalability, performance, and reliability. In this role, you'll collaborate closely with development and operations teams to streamline CI/CD pipelines, implement Infrastructure as Code (IaC) using tools like Terraform and CloudFormation, and automate routine tasks with scripting languages such as Python, Bash, and PowerShell.
You ll be responsible for supporting and maintaining Linux and Windows systems, web and mobile applications, and critical backend services, while proactively monitoring system performance and ensuring high availability. This role is perfect for someone passionate about automation, cloud infrastructure, and continuous improvement.
Key Responsibilities:
- Design, deploy, and manage AWS infrastructure (EC2, S3, RDS, Lambda, VPC, IAM, ECS, etc.)
- Automate infrastructure provisioning and configuration using Terraform, CloudFormation, and Ansible
- Build and maintain CI/CD pipelines with tools like GitHub Actions and CodeDeploy
- Support and troubleshoot Linux and Windows servers, web applications, DNS, databases, and network services
- Implement and manage monitoring, logging, and alerting systems (CloudWatch, Grafana)
- Collaborate with cross-functional teams to improve deployment workflows, system performance, and security
Required Skills & Experience:
- 4+ years of hands-on experience managing AWS environments in production
- Strong expertise in Infrastructure as Code (Terraform, CloudFormation, Ansible)
- Proficiency in scripting (Python, Bash, PowerShell, JavaScript)
- Experience with CI/CD tools and container technologies (Docker, Kubernetes, ECS, EKS)
- Solid understanding of Linux and Windows system administration
- Familiarity with monitoring and logging tools; strong troubleshooting and problem-solving skills
- Good communication and collaboration skills
Nice to Have:
- Experience with SQL and NoSQL databases (MySQL, AWS Aurora, DynamoDB, RDS, MS SQL)
- Knowledge of disaster recovery and high availability design
- Security best practices in AWS (IAM, encryption, vulnerability management)