Design, implement, and maintain infrastructure as code (IaC) solutions using tools like Terraform, Ansible, or CloudFormation to automate the provisioning of cloud resources.
Collaborate with software development teams to integrate GitOps practices, enabling continuous delivery and deployment of applications and infrastructure.
Deploy, configure, and manage Kubernetes clusters and related technologies for container orchestration and microservices architectures.
Ensure high availability, scalability, and performance of production systems by implementing and maintaining robust monitoring, logging, and alerting solutions.
Collaborate with development teams to optimize application performance, troubleshoot issues, and implement efficient CI/CD pipelines.
Implement and manage infrastructure and application security measures, including access controls, encryption, and vulnerability scanning.
Work closely with cross-functional teams, including developers, QA engineers, and system administrators, to improve operational processes and promote a culture of automation and DevOps.
Continuously evaluate and recommend cloud tools and technologies to enhance system reliability, scalability, and cost optimization.
Conduct performance analysis, capacity planning, and system tuning to ensure optimal resource utilization and system efficiency.
Participate in incident response and resolution activities, identifying root causes and implementing preventive measures.
Document infrastructure configurations, deployment processes, and operational procedures to ensure knowledge sharing and maintain system documentation.
Requirements:
Bachelor\'s or Master\'s degree in Computer Science, Software Engineering, or a related field.
Proven experience (5+ years) as a DevOps/SRE Engineer, with a focus on GitOps, Infrastructure as Code, and cloud-native tools.
Strong knowledge and hands-on experience with GitOps practices, including Git, GitLab, or GitHub, for continuous delivery and deployment.
Proficiency in infrastructure as code (IaC) tools such as Terraform, Ansible, or CloudFormation for automating infrastructure provisioning.
Solid understanding of Kubernetes and containerization technologies, with experience deploying and managing Kubernetes clusters.
Familiarity with cloud platforms such as AWS, Azure, or GCP, and their services for infrastructure provisioning, management, and monitoring.
Experience in setting up and managing CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI.
Knowledge of infrastructure and application security practices, including access controls, encryption, and vulnerability management.
Strong scripting and automation skills using languages like Bash, Python, or PowerShell.
Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or Splunk.
Experience with Agile methodologies and familiarity with DevOps principles and practices.
Relevant certifications, such as Certified Kubernetes Administrator (CKA) or AWS Certified DevOps Engineer, are desirable.
Please note that your response to this advertisement and communications with us pursuant to this advertisement will constitute informed consent to the collection, use and/or disclosure of personal data by ManpowerGroup Singapore for the purpose of carrying out its business, in compliance with the relevant provisions of the Personal Data Protection Act 2012. To learn more about ManpowerGroup\'s Global Privacy Policy, please visit https://www.experis.com.sg/privacy-policy