
Living Goods
Non-profit + 1 more
Description
Education and Experience:
- Bachelor's degree in computer science, IT, or a related field
- 5+ years of professional experience in a DevOps role, and experience in working on a Linux based infrastructure.
- Relevant certifications in cloud platforms will be an added advantage.
Skills and Competencies:
- Experience with cloud platforms (AWS, Azure, GCP).
- Good knowledge in Docker and Kubernetes for container management and orchestration.
- Hands on experience with DevOps tools and technologies, such as Jenkins, Docker, Kubernetes, terraform and Ansible, GitHub Actions and other CI/CD tools.
- Experience in one or more programming languages, preferably Python and Javascript
- Linux system administration, monitoring, security best practices, networking, and logging.
- Good knowledge of shell scripting, Java or Python.
- Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK Stack)
- Working knowledge of databases both RDBS and NoSQL.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong analytical and problem-solving skills, with attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Ability to prioritize tasks and manage time efficiently in a fast-paced environment.
- Continuous learning mindset to stay updated with evolving technologies and industry best practices.
- Familiarity with command-line tools on Linux or another UNIX-like operating system.
- Experience with version control systems such as GIT.
- Familiarity with open-source platforms and tools such as Digital Global Goods (CHT, CommCare, OpenSRP, OpenMRS, OpenLMIS, DHIS2, etc.) would be advantageous.
Responsibilities
- Design and implement automation tools and frameworks for continuous integration, delivery, and deployment.
- Collaborate with development teams to understand requirements and implement solutions
- Develop and maintain CI/CD pipelines to automate software delivery
- Monitor and manage infrastructure, ensuring optimal performance, security, and scalability.
- Troubleshoot and resolve issues related to application development, deployment, and operations.
- Implement and maintain version control systems, configuration management tools, and other DevOps-related technologies.
- Continuously improve processes and tools to enhance efficiency and productivity.
- Document processes and workflows to support team knowledge sharing.
- Develop, test, implement, maintain, and optimize automated software delivery in an Infrastructure as Code (IAC) environment.
- Implement integrations requested by software engineering teams.
- Contribute to improving system reliability, availability and performance.
- Stay up to date with industry trends and best practices in DevOps
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.