What does a successful DevOps Engineer do?
Every day, Clover devices handle the core credit card and point-of-sale processing for hundreds of thousands of merchants. Behind the scenes, we operate a cloud platform providing processing, storage and collaboration for merchants, application developers, service providers and our merchants' customers. To support all of this, we have a team of infrastructure engineers dedicated to ensuring our systems remain operational, safe and secure.
What you will do:
- Analyse current technology utilized within the company and develop steps and processes to improve and expand upon them.
- Design, implement and manage ephemeral development environments.
- Manage various Microservices platforms.
- Automate and maintain software delivery workflows using CI/CD pipelines.
- Work closely with engineering professionals within the company to maintain hardware and software platforms needed for projects to be completed efficiently.
- Collaborate and follow agile tools and principles in building high-quality software with weekly sprints.
- Expertly designing and implementing scalable, distributed, fault tolerant systems that satisfy complex requirements.
- Designing and implementing best practices for software development which include security, monitoring, and telemetry.
What you will need to have:
- Several demonstrable years of experience in a DevOps role.
- Container technologies such as Docker and Kubernetes.
- Programming in Go (Golang), Python, or shell (bash) scripting.
- GNU makefiles and Linux sysadmin / networking.
- Defining and implementing end-to-end CI/CD pipelines using tools such as Jenkins, TravisCI, Spinnaker or GitLab
- IaC technologies such as Terraform.
- Collecting and processing metrics from tools such as Waverfront, Prometheus, Datadog, NewRelic, and can walk teams through setting up SLO and SLA targets.
- Worked with a few of these: GCP, AWS, GKE, EKS, AKS, Rancher, and OpenShift.
- Deep understanding of Linux.
- Deployed applications on a cloud platform.
- Infrastructure and product security experience and knowledge.
What would be great to have:
- Degree/Diploma in Computer Science, Computer Engineering, or in a relevant field.
- Here is a complete list of desirable skills: Linux Admin (CentOS), Python, Puppet (or Chef), MySQL / PostGreSQL Admin, RDBMS / SQL / DDL / DML, Terraform, Encryption/certs/security, HAProxy, TCP/IP, Monitoring: TCollector/ DataDog/ Grafana, YAML / XML, ELK Stack, Git / Github / Gitlab Admin, Bash / Shell / Java, Yum/RPM, Docker, Kubernetes, GCP/AWS, DNS, LDAP
R-10355408