For Employers
DevOps Engineer


CUSTODIO TECHNOLOGIES PTE. LTD.
an hour ago
Posted date
an hour ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
Responsibilities

Building and Managing CI/CD Pipelines
  • Continuous Integration (CI): Automating the process of integrating code changes from multiple developers into a central repository, followed by automated builds and tests.
  • Continuous Delivery/Deployment (CD): Automating the release process, ensuring that software can be deployed to various environments (testing, staging, production) quickly and reliably. This often involves setting up automated deployment scripts and tools.

Infrastructure Management (Infrastructure as Code - IaC)
  • Automating Infrastructure Provisioning: Using tools like Terraform, Ansible, or CloudFormation to define, provision, and manage infrastructure (servers, networks, databases, etc.) as code. This ensures consistency, repeatability, and scalability of environments.
  • Configuration Management: Automating the configuration of servers and applications to maintain desired states across different environments.
  • Cloud Platform Integration: Working extensively with cloud providers (AWS, Azure, GCP) to deploy and manage applications and infrastructure in cloud environments.

Automation
  • Automating Repetitive Tasks: Identifying and automating manual processes throughout the software development lifecycle to reduce errors, increase efficiency, and accelerate delivery. This can include scripting for various tasks.
  • Scripting and Coding: Proficiency in languages like Python, Ruby, Shell, Java, or JavaScript is crucial for writing automation scripts, developing tools, and managing infrastructure.

Monitoring and Logging

System Health Monitoring: Setting up and managing monitoring tools (e.g., Prometheus, Grafana, ELK Stack) to track application and infrastructure performance, identify issues, and ensure system reliability and uptime.

Alerting and Troubleshooting: Configuring alerts for anomalies and proactively diagnosing and resolving technical issues and production errors.

Performance Optimization: Analyzing performance trends and identifying opportunities to optimize resource utilization and application efficiency.

Collaboration and Communication

Bridging Dev and Ops: Acting as a liaison between development, testing, and operations teams to foster a culture of shared responsibility and open communication.

Cross-functional Teamwork: Collaborating with various stakeholders, including developers, QA engineers, product managers, and security teams, to align on goals and streamline processes.

Knowledge Sharing: Promoting best practices and insights across the organization to improve overall efficiency.

System Administration

Strong understanding of system architecture, provisioning, and administration, including managing servers, databases, and network connectivity.

Qualifications

Diploma, bachelor's degree or equivalent in Computer Engineering/Science or relevant engineering majors.

Minimum of 3 years of professional experience.

Cyber security experience will be an added advantage.

Preferred Experience
  • Docker, Kubernetes
  • Jenkins, GitHub Actions, Azure DevOps
  • Cloud experience (AWS/Azure/GCP)
Related tags
-
JOB SUMMARY
DevOps Engineer
CUSTODIO TECHNOLOGIES PTE. LTD.
Singapore
an hour ago
N/A
Full-time

DevOps Engineer