Security Analyst III Max Pay Rate: $70/hr on w2 all inclusive
Job Posting Start Date: 07/27/2020
Job Posting End Date: 01/29/2021
Location: San Francisco, CA (local candidates preferred)
Job Description Senior Software Engineer, Cloud Platform Services Cloud Platform Engineer who needs to have back-end software development experience AWS Experience REQUIRED
Responsibilities:
Design, develop, maintain and support Platform-as-a-Service (PaaS) frameworks, tools, services and libraries leveraging public cloud infrastructures
Develop self-service capabilities for platform components and transparent platform-level features to address cross-cutting concerns
Work closely with architects, designers and other engineers in a tightly knit agile team
Evaluate new tools and technologies through POCs and propose solutions for implementation
Practice strong software development principles and best practices: Test-driven development (TDD), CI/CD, code refactoring, coding standards, etc.
Document best practices, guides, systems design, reference architectures and implementations
Minimum Qualifications:
7+ Years of professional software engineering experience in building large-scale distributed systems
2+ Years of experience in public cloud infrastructures: AWS preferred
Strong hands-on experience in developing applications in one or more language stacks: Java, Python, Go
Strong hands-on experience in one or more of Containers and Container Orchestration frameworks such as: Docker, Kubernetes, Docker Swarm, Amazon ECS, Amazon EKS, AWS Fargate, etc.
Strong hands-on knowledge of one or more of Infrastructure-as-Code tools and technologies such as: Terraform, AWS CloudFormation, Packer, etc.
Strong understanding of object-oriented programming, service-oriented architectures, micro-services and design patterns
Desired Qualifications:
Experience with CI/CD, DevOps and Pipeline-As-Code such as Jenkins, Spinnaker
Exposure to Function-as-a-Service, AWS Lambda, Serverless, etc.
Experience with Service Mesh, Service Discovery, Routing tools and technologies such as: Istio, Consul, ZooKeeper, zuul, linkerd, envoy, etc.
Experience with Metrics, Monitoring & Alerting tools such as: Catchpoint, Sensu, Prometheus, Nagios, Zabbix, InfluxDB, Graphite, Grafana, AWS CloudWatch, Datadog, etc.
Experience with APM tools such as: New Relic, Dynatrace, etc.
Experience with Log Management tools such as: ELK stack, Splunk, etc.
Experience with secrets management, certificates, encryption and keys such as: Vault, AWS KMS, etc.
Experience with Agile software development and Scrum methodology