Job Responsibilities
- Ability to use a wide variety of open source technologies and tools
- Ability to code and script
- Experience with systems and IT operations
- Comfort with frequent, incremental code testing and deployment
- Strong grasp of automation tools
- Data management skills
- A strong focus on business outcomes
- Comfort with collaboration, open communication and reaching across functional
border - Design, build and maintain the CI/CD infrastructure and tools to deliver Horizon
Cloud Service - Design and Develop the test automation to validate the builds in the CI/CD pipeline
- Work closely with development teams to ensure that solutions are designed with customer user experience, scale/performance and operability in mind
- Strong background in Linux/Unix Administration
- Experience with automation/configuration management using either Puppet, Chef or an equivalent
- Ability to use a wide variety of open source technologies and cloud services (experience with AWS is required)
- Strong experience with SQL and MySQL (NoSQL experience is a plus, too, since we also use Redis)
- A working understanding of code and script (PHP, Python, Perl and/or Ruby)
- Knowledge of best practices and IT operations in an always-up, always-available service
Qualification criteria
- Bachelor’s degree in Computer Science or equivalent
- 5+ years of experience with Python other scripting languages such as Perl, Ruby etc
- Experience in developing and maintaining CI/CD process for enterprise SaaS and on-prem applications using tools like Git, Gerrit, Jenkins, Maven, Gradle, etc
- Expertise in Linux System Admin and Bash Scripting
- Experience with configuration management tools such as Ansible, Chef, Fabric, Puppet or SaltStack
- Hands-on experience in build and administer VMs and Containers using tools such as Docker, Vagrant, Kubernetes
- Experience in designing and maintaining cloud-based solutions with AWS / Azure.
DevOps Engineer