Essential Duties and Responsibilities:
1.Automation Skills: Proficient in scripting languages like Bash, Python, or PowerShell, and have a solid understanding of how to automate repetitive tasks and processes.
2.CI/CD Pipelines: Understanding the principles of Continuous Integration (CI) and Continuous Delivery (CD) is crucial.
3.Cloud Infrastructure: Familiarity with cloud platforms like AWS, Azure, or Aliyun is essential. Be able to manage and optimize cloud resources, including virtual machines, networking, and storage, to support the organization's applications.
4.Containerization and Orchestration: Knowledge of containerization technologies (Docker) and orchestration platforms (Kubernetes) is a plus.
5.Monitoring and Troubleshooting: Be able to monitor system performance, identify potential issues, and troubleshoot problems.
6.Adaptability and Learning: Be eager to learn new tools, technologies, and methodologies.
7.Teamwork: Collaborate with local and global development teams to design, plan, implement solutions.
Knowledge, Skills and Abilities:
1.Basic understanding of software development principles and methodologies.
2.Knowledge of DevOps culture, continuous integration (CI), and continuous deployment (CD) pipelines.
3.Familiarity with tools like Git for version control.
4.Awareness of cloud services such as AWS, Azure, or Aliyun.
5.Familiarity with scripting languages like Python, Bash, or PowerShell.
6.Infrastructure as code using tools like: Terraform or CloudFormation.
7.Problem-solving and critical thinking skills.
8.Keep up-to-date with the latest trends and technologies in DevOps.