Linux System Engineer
Job description
```html
Requirements
- Bachelor's degree in computer science, Information Technology, or a related field.
- Minimum of 7 years of experience as a Linux System Engineer or similar role in a production environment.
- Linux certification (e.g., RHCE) is required.
- Proven expertise in cloud platforms (Azure, GCP) with hands-on experience in designing, deploying, and managing cloud-based infrastructure.
- Solid understanding of NoSQL databases and experience in setting up, maintaining, and optimizing NoSQL clusters.
- Proficiency in scripting languages (Python, Bash, etc.) for automation and system administration tasks.
- Strong knowledge of networking protocols, security practices, and performance optimization.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes) is a plus.
- Excellent problem-solving skills with the ability to troubleshoot complex issues.
- Effective communication skills and ability to collaborate effectively across teams.
- Proven ability to work well in a fast-paced, dynamic environment.
Skills
- Problem solving
- Strong drive to deliver results
- Elevated level of energy, enthusiasm, and passion
- Fluent in English
- Flexible working style
Required tools & technologies
- Linux Operating Systems: Red Hat, CentOS, Ubuntu, etc.
- Cloud Platforms: Azure, Google Cloud Platform (GCP)
- NoSQL Databases: MongoDB, Cassandra, Redis, etc.
- Scripting Languages: Python, Bash
- Networking Protocols: TCP/IP, DNS (Domain Name System), HTTP, HTTPS, etc.
- Security Best Practices and Tools
- Configuration Management Tools: Ansible, Terraform
- Monitoring and Logging Tools: Prometheus, Grafana, Dynatrace, Azure Log Analytics
- Version Control Systems: Git
- Containerization and Orchestration: Docker, Kubernetes
- Virtualization Technologies: VMware, VirtualBox
- Backup and Recovery Solutions
- Incident Response and Troubleshooting
- Basic SQL Knowledge
```