Advertisement
Job Description:
Responsibilities
Designing and managing highly scalable, reliable, and fault-tolerant infrastructure & networking that forms the backbone of distributed systems at Squad.
Configuration management via Terraform, Chef, or Ansible.
Continuously refactor applications to ensure high-quality design.
Troubleshoot production issues and coordinate with the development team to streamline code deployment.
Implement automation tools and frameworks (CI/CD pipelines).
Pair with team members on functional and non-functional requirements and spread design philosophy and goals across the team.
Optimize the company's computing architecture.
Conduct systems tests for security, performance, and availability.
Build tools to reduce occurrences of errors and improve customer experience.
Perform root cause analysis for production errors.
Requirements
Bachelor's degree in computer science, information science, or similar.
Strong background in Linux/Unix Administration and Kubernetes.
An expert in code deployment tools (Puppet, Ansible, and Chef).
Network, server, and application-status monitoring.
A working understanding of code and script (NodeJs, Python, GoLang).
Strong command of software-automation production systems (Jenkins and Selenium).
Docker, Kubernetes, Infrastructure monitoring, Bash scripting, etc.
About Company: