DevOps Engineer | Contract

Location Singapore
Discipline Information & Communications Technology
Job Reference BBBH145520_1732589840
Salary Negotiable
Consultant Name Bernice Mae Nocum Rallonza
Consultant Email [email protected]
Consultant Contact No. 65515576
EA License No. 02C3423
Consultant Registration No. R1442141

Job Scope:
We are seeking a highly motivated and experienced DevOps Engineer with a solid AWS background to join our dynamic team. In this role, you will play a crucial part in designing, implementing, and managing our cloud infrastructure, with a focus on AWS. You will be involved in cloud migrations, containerization using EKS, and leveraging various technologies like Elixir, MongoDB Atlas, and Shiphats to deliver robust and scalable solutions. This role requires a deep understanding of cloud best practices, security, and optimization techniques, along with the ability to work independently and thrive in a fast-paced environment. You will also have the opportunity to interact with clients, understand their needs, and manage their expectations effectively.

Responsibilities:

  • Design, implement, and manage AWS cloud infrastructure, ensuring optimal performance, security, and cost-efficiency.
  • Migrate existing applications and infrastructure to AWS, utilizing lift-and-shift or re-platforming strategies.
  • Deploy and manage containerized applications on EKS (Elastic Kubernetes Service).
  • Develop and maintain Elixir applications for data processing and report generation.
  • Administer MongoDB Atlas, including data modeling, query optimization, and integration with other cloud services.
  • Configure and manage Shiphats pipelines for seamless code deployment and infrastructure provisioning.
  • Implement Infrastructure as Code (IAC) using Terraform, adhering to best practices and utilizing landing zones.
  • Collaborate with development teams to ensure smooth integration of applications with cloud infrastructure.
  • Troubleshoot and resolve cloud infrastructure issues, ensuring high availability and performance.
  • Stay abreast of the latest cloud technologies and trends, continuously improving our cloud environment.
  • Lead the migration of infrastructure to AWS within a Government on Commercial Cloud (GCC) environment, utilizing Terraform for Infrastructure as Code (IAC) to ensure scalable, compliant deployments.
  • Develop AWS Lambda functions to scrape metrics from Confluent Cloud Telemetry, creating a Lambda layer for the Prometheus Python parser library for efficient metric integration.
  • Configure and manage Confluent Kafka services (REST and Connect) on Confluent Cloud and Platform, implementing secure communication with TLS and basic authentication.
  • Automate Kafka service deployment and configuration using Ansible playbooks, enhancing operational efficiency across environments.
  • Integrate API Gateway with VPC endpoints and Lambda functions, ensuring secure data flow to Kafka topics through a Network Load Balancer (NLB).
  • Employ Bash scripts for environment variable configuration in Ansible, streamlining automation workflows for consistent deployments.
  • Develop user data scripts for CloudWatch agent installation, enabling monitoring of Kafka services with JMX metrics.
  • Address compliance issues from Cloudscape findings and Security Hub, modifying NACL and security group rules, along with IAM policies to strengthen security posture.
  • Build Confluent Cloud components, including service accounts and Kafka topics, using Terraform to simplify resource management.
  • Develop automation workflows using Power Automate to streamline data processing, reducing manual intervention and accelerating data handling.
  • Design optimized data pipelines for accurate translation of data across multiple platforms, ensuring seamless integration with external systems.
  • Develop a Proof of Concept (POC) for an open-source Headless Content Management System (CMS) to facilitate the migration of legacy CMS systems.
  • Design and implement a highly scalable points processing application aimed at optimizing transaction management. Integrate real-time data processing using Apache Kafka and establish robust API connections for seamless interaction with third-party services.
  • Develop a fault-tolerant system architecture incorporating load balancing and distributed computing to ensure high availability and performance under varying loads.
  • Interact with clients to gather requirements, understand their needs, and translate them into technical solutions.
  • Manage client expectations by providing regular updates, clear communication, and proactive problem-solving.

Job Qualifications:

  • AWS Expertise:
    • Deep understanding of core AWS services (EC2, S3, VPC, IAM, etc.), including TGW, Firewall, Routing, Route53, Lambda, ALB, and NLB.
    • Hands-on experience with cloud migrations (lift-and-shift, re-platforming).
    • AWS Certified Solutions Architect certification.
  • EKS and Containerization:
    • Proficiency in deploying and managing applications on EKS.
    • Good knowledge of Kubernetes concepts (pods, deployments, services, etc.).
    • Experience with container orchestration, scaling, and monitoring.
  • Programming and Databases:
    • Familiarity with Elixir for data processing and report generation.
    • Experience with MongoDB Atlas, including administration and optimization.
    • Proficiency in Java, Python, SQL, and C.
    • Knowledge of Spring Boot, NodeJS, ExpressJS, Gin, Flask, React, and Flutter frameworks.
  • DevOps and Tools:
    • Practical experience using Shiphats for CI/CD.
    • Hands-on experience with Terraform, including landing zone implementation.
    • HashiCorp Certified Terraform Associate certification.
  • Security:
    • At least one cloud cybersecurity certification.
    • Excellent understanding of cloud security best practices.
  • Experience:
    • Proven experience in migrating applications to the cloud at scale.
    • Experience working on GCC projects.
    • Experience working in government projects.
    • Experience with Kafka, AWS, and Azure.
  • Soft Skills:
    • Ability to work independently and under pressure.
    • Excellent problem-solving and analytical skills.
    • Excellent communication and collaboration skills.
    • Proven ability to interact with clients, gather requirements, and manage expectations effectively.
  • Others:
    • Degree in Information Technology / Engineering / Computer Science or equivalent.
    • Experience with other cloud platforms (Azure, GCP).
    • Contributions to open-source projects.

Bernice Mae Nocum Rallonza EA License No.: 02C3423 Personnel Registration No.: R1442141

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.manpower.com.sg/privacy-policy