What are the responsibilities and job description for the Devops position at Moatable?
Description
We are seeking an experienced and highly skilled Senior DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in AWS, Jenkins, GitLab CI, and Infrastructure as Code (IaC). As a Senior DevOps Engineer, you will play a critical role in enhancing our CI/CD pipelines, automating infrastructure, and ensuring the reliability and scalability of our applications.
Responsibilities
We are seeking an experienced and highly skilled Senior DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in AWS, Jenkins, GitLab CI, and Infrastructure as Code (IaC). As a Senior DevOps Engineer, you will play a critical role in enhancing our CI/CD pipelines, automating infrastructure, and ensuring the reliability and scalability of our applications.
Responsibilities
- Focus on the system reliability and availability and scalability.
- Implement and maintain CI/CD pipelines using Jenkins and GitLab CI.
- Manage and optimize AWS infrastructure to ensure high availability, scalability, and security.
- Design from scratch, develop and manage Infrastructure as Code using tools such as Terraform, CloudFormation, or similar.
- Collaborate with development, QA, and operations teams to streamline and automate processes.
- Monitor system performance, reliability, and security, implementing improvements as needed.
- Troubleshoot and resolve issues in development, test, and production environments.
- Stay current with industry trends and best practices in DevOps, cloud services, and automation.
- Mentor team members, provide technical guidance and leadership.
- Master’s or Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in DevOps, with a focus on AWS, Jenkins, and GitLab CI.
- Proficiency in at least one of Infrastructure as Code (IaC) tools
- Strong scripting skills in languages such as Python, Bash, or PowerShell.
- Familiar (at least can read) with common programming languages like JAVA/GO
- Experience with Docker, Kubernetes and Helm Charts.
- Solid understanding of networking concepts, security best practices, and system administration.
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or CloudWatch.
- Strong problem-solving skills and ability to work under pressure.
- Strong awareness of security and being sensitive to vulnerabilities
- Excellent communication and collaboration skills.