Aws Cloud Infrastructure Developer

closed
High Tech Genesis Logo

High Tech Genesis

πŸ“Remote - Worldwide

Summary

Join High Tech Genesis as an AWS Cloud Infrastructure Developer! We are seeking a talented individual with 8+ years of software development experience and deep AWS expertise to join our team. This contract position is remote, open to US and several Latin American candidates. Responsibilities include managing Kubernetes clusters, designing cloud infrastructure, implementing CI/CD pipelines, and ensuring security and cost optimization. The ideal candidate will possess strong skills in containerization, networking, and distributed systems, along with experience with various monitoring and logging tools. Apply today to advance your career!

Requirements

  • 8+ years of software development experience
  • Deep expertise in cloud infrastructure development with AWS
  • Strong experience in containerization and orchestration technologies such as Docker and Kubernetes
  • Proficiency in networking, service meshes (e.g., Istio), streaming and messaging (e.g., Kafka, Kinesis) or related technologies
  • Strong fundamentals in distributed systems design and development, with experience in architecting, building, and running large-scale distributed systems
  • Deep understanding of modern software development practices such as CI/CD, service instrumentation, and multi-site software deployment and operation
  • Experience with CI tools such as Jenkins, Concourse, AWS CodeDeploy, CircleCI, etc
  • Experience with logging, monitoring, and alerting systems such as Splunk, ELK, Telegraph, Prometheus, DataDog, New Relic, Sentry, and PagerDuty
  • Proficient in scripting and/or programming languages such as Python or Golang
  • Linux kernel tuning and network host debugging skills
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field

Responsibilities

  • Deploy, manage, and troubleshoot Kubernetes clusters on AWS, OpenStack, or hybrid environments
  • Optimize cluster scaling and cost management using tools like Karpenter
  • Design, implement, and manage systems using AWS (preferred), GCP, Azure, OpenStack, or vSphere
  • Optimize cloud resource usage with tools like AWS Cost Explorer and Savings Plans
  • Develop and maintain monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, CloudWatch)
  • Conduct root cause analysis (RCA) to improve uptime and reliability
  • Design, implement, and maintain CICD pipelines for automated software delivery
  • Integrate security practices into the development lifecycle (DevSecOps)
  • Manage secrets with tools like Vault and ensure data encryption
  • Use tools like AWS Cost Explorer to enhance efficiency and reduce costs
  • Implement governance policies for cost-effective infrastructure use

Preferred Qualifications

  • Proven experience as a Site Reliability Engineer, DevOps Engineer
  • Experience with multi-cloud and hybrid environments (AWS, GCP, Azure, OpenStack, vSphere)
  • Certifications in Kubernetes (CKA/CKAD), AWS (Solutions Architect, DevOps Engineer), or related technologies
  • Excellent writing skills
  • Experience working with Agile development processes
This job is filled or no longer available