Description
Position: DevOps Engineer
Job Type: Full-Time
Location: Remote
About the Role:
We are seeking a talented DevOps Engineer to join our dynamic team. The ideal candidate will be responsible for managing the infrastructure, deployment pipelines, and ensuring high availability and performance of our applications. You will work closely with development and operations teams to streamline the development and deployment processes.
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines to automate application deployment.
- Monitor and improve system performance, reliability, and scalability.
- Collaborate with developers to ensure smooth integration of code changes and features.
- Manage cloud infrastructure, including provisioning and configuring servers.
- Implement security best practices and ensure compliance with industry standards.
- Troubleshoot and resolve infrastructure issues and application performance problems.
- Document processes and systems for internal knowledge sharing.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in DevOps practices and cloud infrastructure.
- Proficiency in scripting languages (e.g., Python, Bash) and configuration management tools (e.g., Ansible, Terraform).
- Experience with cloud providers such as AWS, Azure, or Google Cloud.
- Strong understanding of CI/CD tools (e.g., Jenkins, GitLab CI/CD).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Excellent troubleshooting skills and a proactive approach to problem-solving.
- Strong communication skills and ability to work collaboratively in a remote team environment.
Benefits
- Permanent remote work