Design, implement, and maintain CI/CD pipelines and infrastructure as code to automate software deployment and cloud resource provisioning. Monitor system performance, security, and reliability while collaborating with cross-functional teams to optimize infrastructure. Requires a Bachelor's degree and proven experience with cloud platforms, containerization, and DevOps best practices.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Relocation is required; the company will provide a relocation package
Responsibilities
- Collaborate with development and operations teams to design, implement, and maintain CI/CD pipelines for deploying and releasing software
- Implement and manage infrastructure as code (IaC) using tools such as Terraform
- CloudFormation, or Ansible to automate the provisioning and configuration of cloud resources
- Automate configuration management, deployment, and scaling of applications and services using containerization technologies such as Docker and orchestration tools like Kubernetes
- Monitor and optimize system performance, reliability, and scalability, and implement strategies for fault tolerance and disaster recovery
- Implement and manage monitoring, logging, and alerting systems to ensure the health and availability of our infrastructure and applications
- Ensure security best practices are implemented throughout the development and deployment processes, including vulnerability scanning, access control, and data encryption
- Collaborate with cross-functional teams to troubleshoot issues, identify root causes, and implement solutions to improve system reliability and performance
- Stay up-to-date with emerging technologies, tools, and best practices in DevOps and cloud computing, and evaluate their potential impact on our systems and processes
- Provide guidance and support to development teams on DevOps practices, tools, and processes, and promote a culture of continuous improvement and learning
Looking to advance your Devops career with relocation support? Explore Devops Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Requirement
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven experience as a DevOps Engineer, System engineer or similar role, with a strong background in software development and operation
- Proficiency in scripting and programming languages such as Python, Bash...
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, including hands-on experience with services like EC2, S3, RDS, Lambda, and other
- Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI, and version control systems such as Git
- Experience with infrastructure as code (IaC) tools such as Terraform, CloudFormation...
- Experience with containerization technologies such as Docker and container or chestration tools like Kubernetes
- Strong understanding of networking, security, and system administration concept
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack
- Excellent problem-solving skills and the ability to troubleshoot complex technical issue
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Benefit
- A competitive salary package that fits your skills, experiences, and contribution
- Supporting staff with accommodation, meals, transportations.
- Holiday and New Year bonus.
- Provision of necessary working equipment (MacBook/iPhone)
- A professional, dynamic, and inclusive working environment
- Expense support for employees to visit home: twice a year
- Air fair tickets for home-leaves
- Health care insurance.
- Working permit/visa provided.
Similar Jobs
Explore other opportunities that match your interests