Upwork

Senior Infrastructure Engineer

Upwork

contract

Posted on:

Origin:  • 💃 Anywhere in Latin America

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSAzureChefCloudDockerEC2Google Cloud PlatformJenkinsKubernetesPackerPrometheusPythonTerraform

About the role

  • Lifecycle Automation: Design and deliver automation to package, test, deploy, and operate infrastructure globally. Build systems that enforce lifecycle patterns and eliminate manual workflows at scale.
  • Cloud Infrastructure Engineering: Deploy and manage infrastructure across AWS, Azure, GCP, or OCI. Architect for scale, fault tolerance, and operational simplicity with cost, performance, and security as core design constraints.
  • Infrastructure-as-Code and CI/CD: Deliver secure, reusable infrastructure using Terraform, Packer, or Chef. Architect CI/CD pipelines using ArgoCD, Tekton, or Jenkins with GitOps workflows that support rapid, safe delivery.
  • Containerization and Service Deployment: Design and deploy containerized applications using Docker, Kubernetes, and Rancher. Own service lifecycle patterns including ECS, EKS, and EC2-based deployments.
  • Security and Vulnerability Lifecycle Management: Embed secure configuration, patching, and vulnerability remediation into platform automation. Use infrastructure-as-code and policy-as-code to enforce drift control and reduce risk at scale.
  • AI/ML-Powered Infrastructure Ops: Use AI models and agent-based systems to automate support, detect anomalies, triage alerts, and reduce human effort. Shift operational ownership from engineers to intelligent systems by default.
  • Observability and Signal-Driven Automation: Build and operate system observability with tools like ELK and Prometheus. Integrate telemetry with signal-aware automation to trigger remediation, suppression, or escalation based on policy.
  • Tooling and Platform Engineering: Build tools and frameworks that improve developer experience, infrastructure safety, and delivery velocity. Write systems that interact with APIs, version control, and internal platforms.
  • Documentation and Engineering Hygiene: Maintain high-quality documentation for all infrastructure systems and workflows. Replace tribal knowledge with versioned, discoverable, and actionable references.
  • Cross-Team Technical Leadership: Partner with application engineers, SREs, platform teams, and security to deliver shared tooling, drive adoption of standards, and scale infrastructure patterns across teams.

Requirements

  • Cloud Infrastructure and Automation: Hands-on experience with AWS, Azure, GCP, or OCI APIs. Strong understanding of multi-region cloud architecture, scalability patterns, and security enforcement at infrastructure level.
  • Infrastructure-as-Code and CI/CD: Proficient in Terraform, Packer, or Chef. Designed and maintained GitOps-based CI/CD pipelines using Jenkins, ArgoCD, or Tekton.
  • Containerization and Orchestration: Experience building and operating containerized services with Docker, Kubernetes, ECS, EKS, or Rancher. Familiar with deployment strategies, service discovery, and multi-cluster environments.
  • Scripting and Systems Integration: Writes production-grade infrastructure automation in Python, Bash, or similar. Builds tools that interact with REST APIs, system telemetry, and structured data formats like JSON and XML.
  • Production Engineering Experience: Operated mission-critical systems in production. Led incident response, implemented SLOs, and contributed to platform stability and service health.
  • AI-Driven Operational Automation: Built or extended workflows using ML models or AI agents to reduce support toil, triage alerts, and automate low-signal noise handling. Comfortable integrating signals and data pipelines into system logic.
  • Observability and Performance Engineering: Owned or improved system observability using tools such as ELK and Prometheus. Tuned telemetry and dashboards to increase signal quality and reduce MTTR.
  • Security and Compliance Integration: Applied vulnerability management and secure configuration into infrastructure automation. Familiar with policy-as-code, CVSS scoring, and patch automation via IaC.
  • Documentation and Knowledge Transfer: Maintains technical documentation, architecture notes, and runbooks as part of delivery. Prioritizes reproducibility and platform consistency.
  • Execution and Ownership: Leads cross-functional initiatives with minimal oversight. Unblocks teams, drives projects forward, and takes responsibility for infrastructure quality, scale, and maintainability.