logo

View all jobs

AWS Cloud Developer

Alameda, California

AWS Cloud Developer

Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.

We are currently seeking a qualified AWS Cloud Developer to join our team. The role involves designing, deploying, and maintaining scalable AWS cloud infrastructures, implement automation and security best practices, optimize performance, and manage CI/CD pipelines for efficient deployment and testing.

Location: Anywhere in the U.S.
Job Type: Fully Remote

Responsibilities

  • Design, deploy, and maintain scalable, secure, and reliable AWS cloud infrastructure.
  • Utilize AWS services such as EC2, S3, RDS, Lambda, VPC, CloudFormation, and others to build robust cloud environments.
  • Implement best practices for cloud architecture, cost optimization, and performance.
  • Contribute to the development of infrastructure as code (IaC) practices using tools like Terraform, Ansible, Salt, etc.
  • Ensure the security of cloud infrastructure by implementing IAM policies, security groups, and compliance with industry standards.
  • Conduct regular security assessments and audits to identify and mitigate.
  • Write clean, efficient, and maintainable code to automate infrastructure tasks using languages such as Python, Java, or Ruby.
  • Develop and maintain CI/CD pipelines for automated deployment and testing.
  • Maintain and optimize test automation frameworks.
  • Identify and address performance bottlenecks and inefficiencies in the cloud infrastructure.
  • Implement best practices for optimizing resource utilization and cost-effectiveness.

Basic Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 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.
  • Excellent writing skills.
  • Experience working with Agile development processes.

Share This Job

Powered by