Sr. DevOps Engineer
Role details
Job location
Tech stack
Job description
Maintaining and evolving a multi-datacenter AWS-based Kubernetes installation.
Building and evolving operational visibility tools and deployment processes.
Documenting what you're building for other team members.
Collaborating with developers to help enhance the reliability and performance of our services.
Providing technical guidance and leadership to fellow team members.
Helping to maintain our Terraform and Ansible repositories.
Requirements
A bachelor's degree in computer science or equivalent with 5+ years professional experience.
Software development experience with an interest in using that experience to solve distributed systems problems.
Experience with a major cloud provider, such as AWS, GCP, Azure.
Experience with at least one of these languages: Java, Python, Go, Ruby.
Linux system administration experience (e.g. RedHat / CentOS).
Experience in using CI/CD tools preferably Maven, Jenkins, git, Concourse or similar tools.
Experience working with automation tools such as Ansible, Puppet, Chef.
Understanding of protocols and data formats like HTTP, JDBC, Mongo wire protocol, Protocol Buffers, JSON, YAML.
Experience with Terraform, Kubernetes, Kafka, Docker, Redis, MongoDB.
Experience with application clustering, load balancing, high availability, and reliability concepts and supporting technologies.
Experience with monitoring systems such as Prometheus, Grafana, Splunk, or the ELK Stack.
Clear written and verbal communication skills.
Some level of participation in an on-call escalation path.
A passion for providing excellent service to all internal and external customers.