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