Senior Cloud Engineer
At a glance
Senior Cloud role at Snapp. Remote, Iran · full-time.
Pay not stated Cloud Engineer salary
devopsroles summary, based on the employer's posting.
What you'll do
- Build and maintain cloud automation with Ansible, Terraform, Helm charts and Golang to support scaling and upkeep
- Apply infrastructure-as-code practices to speed deployments and reduce operational errors
- Investigate open-source tools and add useful capabilities to the cloud platform
- Diagnose cloud incidents, maintain critical components, and monitor service health and performance
- Guide developers on cloud deployments, document practices, update runbooks, and join the on-call rotation
What you bring
- Strong hands-on knowledge of Linux, networking, OpenStack and Ceph, including cluster setup and management
- Working knowledge of Kubernetes and OKD, plus familiarity with GitOps approaches
- Programming familiarity, ideally Golang, with experience building Kubernetes operators or Prometheus exporters
Who this fits
This senior role suits a cloud engineer who enjoys infrastructure automation, troubleshooting and supporting developers. The position is remote and based in Tehran, Iran, with participation in an on-call rotation.
From the employer
As a Senior Cloud Engineer, you will be at the forefront of developing and maintaining the infrastructure that powers Snapp's cutting-edge cloud technologies. You will drive the automation and optimization of deployment, scaling, and maintenance processes, ensuring that Snapp’s cloud environment remains scalable, resilient, and up-to-date.
Cloud Infrastructure Automation: Develop and manage infrastructure automation using tools like Ansible, Terraform, Helm charts, and Golang to scale and maintain the cloud environment efficiently.
Infrastructure-as-Code (IaC): Apply best practices in Infrastructure-as-Code, automating cloud operations to improve deployment speed and reduce errors.
Innovating with Open-Source Technologies: Investigate and integrate new open-source tools and technologies to enhance cloud capabilities and introduce new features.
Issue Resolution & Maintenance: Troubleshoot and resolve issues in the cloud, ensuring the continued smooth operation of critical components and keeping them up-to-date.
Working with Cutting-Edge Technologies: Work with technologies such as OpenShift Kubernetes Distribution (OKD), OpenStack, Ceph, and Kubernetes.
Collaboration & Support: Collaborate with other teams, contribute to documentation, and assist developers by providing best practices for deploying and maintaining services on the cloud platform.
Runbook Contributions: Contribute to runbooks and participate in the on-call rotation to ensure system reliability.
Monitoring & Alerting: Work with advanced monitoring and alerting systems to ensure the health and performance of cloud services.
Cloud Technologies Expertise: Strong experience with Linux, networking, and OpenStack, Ceph, including deploying, configuring, and managing clusters.
Experience with Cloud Platforms: Knowledge of Kubernetes, OKD, and familiarity with GitOps methodologies.
Programming Skills: Familiarity with Programming (preferably Golang): experience with writing k8s controllers/operators and Prometheus exporters.
Infrastructure-as-Code (IaC) tools like Terraform and Ansible is a plus.
Problem Solving: A sharp analytical mindset with the ability to troubleshoot, identify root causes, and resolve complex issues within the cloud infrastructure.
Team Collaboration: Ability to work effectively within a team, support users, and help build new cloud features.
Adaptability & Learning: Quick to learn new technologies and tools, staying ahead of the curve to drive improvements in cloud services.