Senior Python Developer at Rackspace, the
Desired Skills and Experience
-
Work with an awesomely talented and experienced team
-
Consult with customers, Rackers, and teammates to solve unique problems
-
Create tools and automation on AWS infrastructure to better customer and Racker experience.
-
Research and develop best-practices for cutting-edge AWS services and help launch them into our Support teams.
-
AWS Certified Solutions Architect - Associate Certification (must be obtained within 90 days of hire date, training available)
-
Configuration management experience using tools such as Chef, Salt, Ansible, Puppet, or DSC
-
Orchestration experience with tools and services like AWS CloudFormation, Openstack HEAT, Terraform, Salt, or custom build orchestration tools leveraging SDKs or directly interacting with APIs
-
Knowledge (preferably experience) in building distributed, highly scalable applications
-
Experience working at least one of the following languages: Node.js, Python, PHP, Ruby, Java, or ASP.NET
-
Experience scripting with bash or PowerShell
-
Proficient with git and git workflows
-
Proficient in leveraging and deploying CI and CD tools and services. Experience integrating with native AWS services a plus.
-
Knowledge of containers (Docker specifically)
-
Experience working in an Agile, fast paced, DevOps-y environment
-
Strong Linux (preferably with RHEL-based or Debian-based systems) or Windows system administration experience.
-
Experience in the configuration, management, and troubleshooting of common web server, database, caching, database, and firewall services
-
Foundational understanding of foundational networking concepts including IDS/IPS, OSI, TCP/UDP, VPN.
-
Proficient with common network troubleshooting tools (tcpdump, netcat, Wireshark)
-
Excellent written and verbal communication skills with ability to communicate technical issues to nontechnical and technical audiences
-
Proficiency to develop tools with with Python, PHP, Node.js, Java, Ruby, or ASP.NET
-
Experience with microservice architectures
-
Experience developing serverless applications onAWS Lambda
-
Experience working in a containerized environment (Docker/LXC)
-
Relevant technical certifications around Red Hat, MySQL, AWS, etc
-
AWS Certified Solutions Architect, DevOps Administrator, or SysOps Administrator? You should definitely apply!
-
Bachelor’s degree in Computer Science, MIS or related technical field. At the manager’s discretion, additional experience may substitute for the degree requirement