SAY STEP AHEAD YOUTH FOUNDATION is looking for a skilled and proactive Developer / DevOps Engineer to join their growing team. This role involves designing and maintaining software applications, managing cloud infrastructure, and automating processes to support efficient business operations.
Responsibilities:
- Design, develop, test, and maintain software applications and system solutions
- Build, manage, and optimize CI/CD pipelines to support efficient software delivery
- Deploy, monitor, and maintain cloud-based infrastructure and environments
- Automate system administration, deployment, and operational processes
- Collaborate with development, QA, and operations teams to improve system reliability and performance
- Monitor application performance, troubleshoot issues, and implement solutions to enhance stability
- Manage infrastructure as code (IaC) and configuration management processes
- Ensure security, scalability, and compliance across applications and infrastructure
- Participate in code reviews, system architecture discussions, and technical planning
- Stay updated on emerging technologies, DevOps practices, and cloud solutions
Requirements:
- Proven experience in software development, DevOps, or a related technical role
- Strong knowledge of programming languages such as Python, Java, JavaScript, Go, C#, or similar
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or similar
- Experience with containerization and orchestration technologies such as Docker and Kubernetes
- Strong understanding of Linux/Unix systems, networking, and system administration
- Experience with Infrastructure as Code tools such as Terraform, Ansible, or CloudFormation is an advantage
- Strong problem-solving, troubleshooting, and analytical skills
- Knowledge of monitoring and logging tools is preferred
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred