DevOps Engineer
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | April 15, 2024 |
Category | IT / Information Technology Software Development |
Job Type | Full-time |
Currency | TZS |
Description
Our goal is to hire the best talent available, regardless of where they live.
Sora Union is a professional services company specializing in design, localization, engineering, staffing and QA projects for businesses, organizations, and governments. The Sora Union team is globally-distributed and made up of diverse and talented professionals impacted by or at-risk of displacement due to conflict or climate change.
We’re looking for someone who loves both design leadership and hands-on design work, and is excited to contribute to the culture and philosophy of an early-stage distributed company.
We’re only able to accomplish all of this with the right combination of processes and people. And that’s where you come in.
We are looking for a DevOps Engineer with 4+ years of experience to join our distributed team of creative professionals. Your technical skill, passion for programming, and ability to navigate both front-end and back-end technologies will greatly enhance our team's ability to deliver innovative solutions. We look forward to having you on board!
YOU’LL BE RESPONSIBLE FOR:
Infrastructure Automation:
- Design, implement, and maintain infrastructure as code (IaC) using tools such as Terraform, Ansible, or similar.
- Continuously improve and optimize automated processes for provisioning, configuration, and orchestration of infrastructure components.
Continuous Integration and Deployment (CI/CD):
- Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes.
- Collaborate with development teams to ensure smooth integration of code changes into production environments.
Monitoring and Incident Response:
- Implement and manage monitoring solutions to proactively identify and address potential issues.
- Participate in on-call rotation and respond to incidents promptly, ensuring minimal downtime.
Collaboration and Documentation:
- Collaborate with development, QA, and operations teams to streamline processes and improve efficiency.
- Maintain comprehensive documentation for infrastructure, processes, and procedures.
Security and Compliance:
- Implement and enforce security best practices across infrastructure components.
- Ensure compliance with industry standards and regulations.
Cloud Services:
- Work with cloud providers (e.g., AWS, Azure, GCP) to deploy and manage cloud-based infrastructure.
- Optimize cloud resources for cost efficiency and performance.
- 4+ years of experience in a DevOps or systems engineering role.
- Strong proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of configuration management tools (Ansible, Puppet, Chef).
- Familiarity with CI/CD tools (Jenkins, GitLab CI, CircleCI).
- Understanding of networking concepts and security best practices.
- Excellent problem-solving and troubleshooting skills.
- Certification in DevOps-related technologies (e.g., AWS Certified DevOps Engineer, Docker Certified Associate).
- Experience with log management and analysis tools (ELK stack, Splunk).
- Knowledge of microservices architecture and serverless computing.