Job Summary
A managed cloud company is seeking a Virtual Release Engineer Senior Software Developer.
Core Responsibilities Include:
- Writing clean, maintainable code, following best practices and guidelines from company and the applicable open source communities
- Debugging code, troubleshooting problems and developing solutions for production issues
- Interacting with feature/dev and deployment teams to understand their requirements
Qualifications for this position include:
- BS/MS in Computer Science or equivalent experience.
- 5+ years of experience in designing and writing software on Linux platform. Preferably experienced in Python and Go
- 5+ years of experience as a Linux Administrator with advance administration knowledge of Ubuntu and Red Hat
- Solid knowledge of design patterns and object oriented software design practices
- Solid knowledge on distributed, highly available and massively scalable system design
- Excellent scripting skill, using bash or other common linux scripting languages