Software Engineer (DevOps)
A permanent DevOps engineer role in Central Singapore: automating deployments, CI/CD pipelines (Jenkins), monitoring, and security hardening while building scalable Kubernetes-based infrastructure-as-code with GitOps on AWS. Salary up to S$7,500/month plus AWS and variable bonus.
- Compensation
- SGD 7.5K / mo
- Location
- Singapore
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 4+ years
- Category
- Devops
- Posted
Skills
Must have
- Minimum 4 years of working experience in AWS cloud environment
- Ability to troubleshoot problems and solve abstract issues during system administration
- Experience with load balancing setup for TCP/IP, HTTP, DNS, routings
- Experience in documentation for manuals, guides, troubleshooting and system design
- Experience with computing platforms such as AWS/AliCloud/GCP/Azure (EC2, RDS, ELB, EFS, ELK, ElasticCache, S3, VPC, Glacier, IAM, CloudWatch, KMS, AMK, EKS)
- Experienced building reliable CI/CD pipelines using tools such as Jenkins, Gitlab, Nexus, Maven, Spinnaker
- Knowledge of quality and management tools like Sonar and Jira
- Proficiency with containers and cloud orchestration tools such as Docker and Kubernetes
- Proficiency with infrastructure-as-code tools such as Ansible AWX/Tower, RunDeck, Chef, Terraform, Puppet, CloudFormation
- Hands-on in-depth experience in some of: Vault/Grafana/Prometheus/Keycloak
- Ability to automate repeatable processes via scripts (Terraform, bash, Powershell, Ruby, JS, Python, Groovy)
- Experience with system administration (Ubuntu/Debian)
- Experienced with the latest DevSecOps orchestration tools, designing DevSecOps
Nice to have
- Familiarity with deployment of APM: Jaeger, Open Tracing, App Mesh, AWS X-ray
Full description
Job Description
Working Hours: Monday - Friday (10am - 7pm)
Working Location: Central
Salary Package: Up to $7,500 + AWS + VB
Employment Type: Permanent
We have a great opportunity for a talented and self-motivated DevOps Engineer to join our team. You will work together in a team that are responsible for automated deployments, ensuring highest reliability and scalability processes for serving the needs from different departments.
Roles and Responsibilities
Collaborate with various teams that includes Development/Infra/Products to ensure successful delivery, maintenance planning and correction of build errors.
Day-to-day monitoring, backup, deployment and maintenance of systems
Develop/build/maintain continuous integration/deployment (CI/CD) pipelines and automated testing to support high quality software build in a continuous build/deploy environment (Jenkins Pipeline/Library)
Writing scripts/programs for service monitoring and health check of systems
Automate and build up scalable systems/environment using latest technologies (e.g. Kubernetes) with infrastructure-as-code and GitOps strategy
Automate security hardening in testing, deployment and production setup based on industrial best practices
Provide technical insights for the design and implementation of solutions.
Promote a Dev Ops culture through building relationships with Development & Operations and driving enhancements to the end-to-end release process (workstation to production).
Continuously identifying new tools, ideas to improve whole process of Production systems. Strong self learning ability, motivation to work on new Technologies.
Any other duties assigned by the Team Lead/Solution Architect
Requirements
Minimum 4 years of working experience in AWS cloud environment
Ability to troubleshoot problems and solve abstract issues during system administration.
Experience with load balancing setup for TCP/IP, HTTP, DNS, routings.
Experience in documentation for manuals, guides, troubleshooting and system design.
Experience in computing platforms such as AWS/AliCloud/GCP/Azure (e.g. AWS: EC2, RDS, ELB, EFS, ELK, ElasticCache, S3, VPC, Glacier, IAM, CloudWatch, KMS, AMK, EKS)
Experienced with building and setting up high velocity and reliable CI/CD pipeline using tools/platforms such as Jenkins, Gitlab, Nexus, Maven, Spinnaker
Knowledge on Quality Tools and Management tools like Sonar and Jira
Proficiency with containers and cloud orchestration tools such as Docker, Kubernetes