AWS DevOps Engineer

Rackspace is a leading provider of cloud computing services and solutions.
$700,000 - $1,600,000
DevOps
Mid-Level Software Engineer
Remote
This job posting may no longer be active. You may be interested in these related jobs instead:
Network Development Engineer, BERE Operations

Network Development Engineer position at AWS Infrastructure Services, focusing on network operations, infrastructure management, and technical leadership in Sydney, Australia.

System Development Engineer, ARISE Team

System Development Engineer position at Amazon's ARISE Team, focusing on infrastructure automation, monitoring, and production support with competitive compensation range of $89,200-$185,000.

System Development Engineer - AWS Networking System Test

AWS System Development Engineer role focusing on network testing, automation, and quality assurance for cloud infrastructure, combining software development and networking expertise.

Utilities Engineer, Global Robotics Delivery, Tech Transformation

Lead utilities engineering and system architecture for Amazon's warehouse robotics, combining traditional engineering with data analysis and automation.

System Development Engineer, Playback Operations Systems Group, Prime Video

System Development Engineer role at Amazon Prime Video, focusing on automation and monitoring systems for live streaming operations.

Description For AWS DevOps Engineer

Rackspace, a leading provider of cloud computing services and solutions, is seeking an AWS DevOps Engineer to join their team in a remote capacity. This role offers an exciting opportunity to work with cutting-edge cloud technologies and contribute to the development and management of robust cloud infrastructure.

As an AWS DevOps Engineer at Rackspace, you will be responsible for assisting in the deployment and management of AWS cloud infrastructure components, including EC2 instances, VPC, S3, RDS, and IAM. You'll collaborate with senior engineers to develop and implement cloud architecture best practices, ensuring high availability and scalability of systems.

Your role will involve monitoring AWS resources and optimizing performance, cost-efficiency, and security. You'll support the implementation and maintenance of automated deployment and configuration management tools, such as AWS CloudFormation and Ansible. Troubleshooting and resolving issues related to cloud infrastructure will be a key part of your responsibilities, ensuring minimal downtime for our clients.

Security is a top priority, and you'll assist in implementing and maintaining security measures, including access controls, encryption, and network security. You'll also contribute to regular system audits and proactive maintenance activities to identify and address potential issues before they become problems.

To succeed in this role, you should have proficient knowledge in scripting languages such as Linux, Unix shell scripts, Python, or Ruby. Hands-on experience with Configuration Management and Deployment tools like Ansible, Terraform, Chef, or Puppet is essential. Familiarity with CI/CD tools such as Jenkins, TeamCity, Bamboo, or Travis CI is required, along with the ability to build CI/CD pipelines.

This position offers an excellent opportunity for growth and learning, as you'll be expected to stay updated with the latest AWS services, trends, and best practices. You'll have the chance to recommend and implement new technologies where appropriate, contributing to the continuous improvement of our cloud infrastructure.

If you're passionate about cloud technologies, enjoy working in a collaborative environment, and are looking for a challenging role that offers both technical depth and breadth, this AWS DevOps Engineer position at Rackspace could be the perfect fit for you. Join our team and be part of shaping the future of cloud computing!

Last updated 8 months ago

Responsibilities For AWS DevOps Engineer

  • Assist in the deployment and management of AWS cloud infrastructure components, such as EC2 instances, VPC, S3, RDS, and IAM
  • Collaborate with senior engineers to develop and implement cloud architecture best practices, ensuring high availability and scalability
  • Monitor AWS resources and assist in optimizing performance, cost-efficiency, and security
  • Support the implementation and maintenance of automated deployment and configuration management tools, such as AWS CloudFormation and Ansible
  • Work with senior team members to troubleshoot and resolve issues related to the cloud infrastructure, ensuring minimal downtime
  • Assist in implementing and maintaining security measures, including access controls, encryption, and network security
  • Contribute to regular system audits and proactive maintenance activities to identify and address potential issues
  • Stay updated with the latest AWS services, trends, and best practices, and assist in recommending their adoption where appropriate
  • Collaborate with developers and other stakeholders to support application deployment and integration in the cloud environment
  • Provide documentation and support to ensure effective knowledge sharing and transfer within the team

Requirements For AWS DevOps Engineer

Linux
Python
Ruby
Kubernetes
  • Proficient knowledge in scripting (Linux, Unix shell scripts, Python, Ruby, etc.)
  • Hands-on experience in Configuration Management and Deployment tools (Ansible, Terraform, Chef, Puppet, etc.)
  • Experience with CI/CD tools (Jenkins, TeamCity, Bamboo, Travis CI, etc.)
  • Competency in building CI/CD pipelines
  • Proficiency in Git (GitHub, GitLab, Bitbucket) or SCM tools (SVN, TFS, etc.)
  • Knowledge in Containerization Technologies like Docker and Kubernetes is highly desirable

Interested in this job?