Tech Stack
AnsibleAWSAzureCloudConsulGrafanaGroovyJenkinsKubernetesLinuxPrometheusPythonSplunkTerraformVault
About the role
- Work within a team of professionals and be an integral part of ControlUp’s success
- Collaborate closely with R&D, Security, and IT teams to enhance ControlUp’s infrastructure
- Deploy and operate a large-scale platform
- Research, develop, and implement tools to support ControlUp’s monitoring infrastructure and automation
- Oversee ControlUp’s production environment & system health (including on-call rotation)
- Contribute to the development of CI/CD processes
- Troubleshoot complex problems, from diving into the console during an issue to writing new monitors and automation
- Help drive the next generation of ControlUp innovation using cutting-edge technologies and DevOps methodologies
Requirements
- 3+ years of experience as a DevOps Engineer
- Strong knowledge of Kubernetes and container orchestration
- Experience with Helm for packaging and deploying applications
- Experience with IAC (Infrastructure as a code) tools: Terraform
- Hands-on experience with Jenkins
- Experience with cloud platforms (AWS and/or Azure)
- Experience with observability and monitoring tools: Grafana, Prometheus/VictoriaMetrics, Splunk, Zabbix
- Proficiency in at least one programming language: Python, Groovy
- Proven ability to work in a production environment, handling live system challenges such as performance, scalability, and security
- Advantage: Experience with ArgoCD for GitOps workflows
- Advantage: Familiarity with Hasicorp Consul and Vault
- Advantage: Knowledge of configuration management (e.g., Ansible)
- Advantage: Strong background in Linux systems
- Advantage: English – high level (both written and verbal)
- Advantage: Certified Kubernetes Administrator (CKA)