DevOps Engineer

The DevOps Engineer (Development Lead) provides a reliable, highly available platform that orchestrates the microservices of a modernized operational system using cutting-edge technologies. The contractor leads sprint planning and team tasking, drives infrastructure technical direction, and owns CI/CD pipeline management and cloud infrastructure cost optimization.


This is a senior individual-contributor and team-lead role requiring strong Agile execution discipline, AWS architecture depth, and the ability to communicate and collaborate across engineering and program stakeholder communities.

Key Responsibilities


AWS Infrastructure Architecture & IaC

  • Architect, build, and maintain AWS infrastructure including EC2, Lambda, S3, SNS, SQS, EventBridge, Athena, and Step Functions using Terraform with auto-scaling.
  • Develop Infrastructure as Code (IaC) and scripting to automate tasks, provision managed services, and build internal tooling using Python, Ansible, and Terraform.
  • Apply AWS networking principles including VPCs, NAT gateways, and IP gateways to design secure, segmented environments.
  • Evaluate infrastructure costs iteratively; recommend and implement cost-savings measures to reduce AWS service spend and maintenance burden.

Containerization & Orchestration

  • Install, configure, performance-tune, and operate Kubernetes environments with focus on EKS, ECS, and/or Fargate.
  • Manage containerized workloads using Docker and Docker Compose across the microservices architecture.
  • Troubleshoot infrastructure issues and ensure system uptime and availability for mission-critical operational systems.
  • Collaborate with development teams to optimize application performance and reliability in containerized environments.

CI/CD Pipeline Management

  • Develop and manage GitLab CI/CD pipelines to automate build, test, and deployment processes.
  • Implement and maintain Argo CD for GitOps-based continuous delivery workflows.
  • Track ticket execution and drive technical direction of infrastructure to align with program and product needs.
  • Perform high-level functional systems analysis, design, integration, documentation, cost analysis, and complex issue resolution

Agile Team Leadership & Sprint Execution

  • Decompose sprint priorities and generate tickets aligned with internal team priorities and program objectives.
  • Manage team tasking and sprint workloads; keep the team on task and executing in an orchestrated manner.
  • Participate in all Agile ceremonies: sprint planning, stand-ups, refinement, reviews, and retrospectives.
  • Communicate and collaborate with engineers, product owners, and program stakeholders across the program.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available