The position is for a Senior AWS DevOps Engineer (PSDE III) responsible for automating deployments using custom templates and modules for customer environments on AWS.
The role involves architecting AWS environment best practices and deployment methodologies.
The engineer will create automation tools and processes to enhance day-to-day functions.
Educating customers on AWS and Rackspace best practices and architecture is a key responsibility.
The engineer will ensure the control, integrity, and accessibility of the cloud environment for the enterprise and lead workload/workforce management and optimization tasks.
Assisting Rackers across the Cloud Function is also part of the job.
Requirements:
A Bachelor’s degree in Computer Science or an equivalent degree is required.
Candidates must have 5-8 years of total IT experience.
A minimum of 5-8 years of experience with AWS Cloud and DevOps tools is necessary.
Candidates should have experience in solutioning and implementing greenfield projects leveraging IaaS and PaaS for primary sites and disaster recovery.
Near expert knowledge of AWS products and services, including compute, storage, security, and networking, is required.
Proficiency in at least one programming language such as Python, Linux, or Shell scripting is necessary.
Candidates must have proficient skills with git and git workflows.
Excellent working knowledge of Windows or Linux operating systems, including experience in supporting and troubleshooting issues and performance, is required.
Highly skilled in Terraform/IaC, including CI/CD practices, is essential.
A working knowledge of Kubernetes is necessary.
Experience in designing, building, implementing, analyzing, migrating, and troubleshooting highly available systems is required.
Knowledge of at least one configuration management system such as Chef, Ansible, or Puppet is necessary.
Understanding of services and protocols, configuration, management, and troubleshooting of hosting environments, including web servers, databases, and caching, is required.
Knowledge of current and emerging network software and hardware technology and protocols is necessary.
Candidates must possess strong written and verbal communication skills, able to communicate technical issues to both technical and non-technical audiences.
Benefits:
The position offers opportunities for professional growth and development in a technology-driven environment.
Employees will have access to continuous learning and training to expand their technical knowledge.
The role provides a chance to work with cutting-edge technologies and tools in the cloud computing space.
The company promotes a collaborative work culture, allowing for teamwork and support among colleagues.
Competitive compensation and benefits packages are offered to employees.