Desired Skills and Experience
- Design, build and deliver all aspects needed to manage large scale global public cloud presence without human intervention
- Develop the automation framework for deployments on public cloud infrastructure
- Drive automation opportunities to improve scalability, service reliability, capacity, and performance, including learnings from incident troubleshooting and remediation.
- Build infrastructure and application monitoring to detect or prevent incidents and the findings to build self-healing infra-structure
- Propose cloud-related optimizations and best practices to improve reliability, performance and cost
- Build tools to automate repetitive tasks with reuse and adaptability in mind
- Perform code reviews, evaluate implementations, and provide feedback for tool improvements
- Demonstrate and deliver high quality work, by building the necessary tests and test infra-structure to validate any code written
- Participate and contribute in inner and open-source development
- Bachelor’s Degree in Computer Science or related field, or equivalent work experience
- 3-5 years of experience in large-scale cloud-based Infrastructure-as-a-Service, AWS preferred
- Experience in one or more of the following languages: Python, Ruby, Java, Go and/or Node JS
- Configuration management experience with one or more tools such as Puppet, Chef, Terraform or Ansible.
- Experience administering Linux and Windows systems in a production environment
- Good working knowledge of build automation and continuous integration/delivery processes and tools: Jenkins, Git, Perforce, Maven/Gradle, Ant, Docker, Nexus, Artifactory, etc
- Demonstrate skills in priority setting, analysis, communication, time management, scheduling, and multitasking
- Ability to collaborate well in team environments
- Clear communicator with a positive attitude