Senior DevOps Engineer
Role details
Job location
Tech stack
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