Qualifications
- Bachelor's degree in Computer Science, Computer/Telecommunication Engineering, or related field.
- Strong experience with Linux operating systems.
- Proficiency in scripting languages (Python, Bash).
- Familiarity with version control systems, especially Git.
- Hands-on experience with CI/CD tools such as Jenkins.
- Solid knowledge of containerization and orchestration (Docker, Kubernetes).
- Experience with configuration management tools (Ansible, Puppet, or Chef).
- Working knowledge of cloud platforms, especially Amazon AWS.
- Experience with monitoring and search tools (Elasticsearch is a plus).
- Manage, configure, and optimize Linux-based servers and systems.
- Develop and maintain automation scripts using Python, Bash, and other scripting tools.
- Implement CI/CD pipelines using Jenkins, Git, and other DevOps tools.
- Deploy, monitor, and manage containerized applications using Docker and Kubernetes.
- Automate infrastructure provisioning and configuration management with Ansible, Puppet, or Chef.
- Maintain and optimize cloud infrastructure, particularly on Amazon AWS.
- Monitor system performance, availability, and reliability using Elasticsearch and related tools.
- Ensure best practices in system security, scalability, and high availability.
- Collaborate with cross-functional teams to improve development and deployment workflows.
- Stay up-to-date with emerging technologies and DevOps practices.