Must have skills: Experience with container systems (Docker) and container orchestration (e.g. EC2 Container Service, Kubernetes, Swarm). Experience designing and maintaining reliable, high-availability production systems and services. Strong understanding of network fundamentals (TCP/IP, HTTP, DNS, SSL/TLS, Layer 3 and Layer 7 load balancing, etc.) Strong scripting experience in one of the following; Python (preferred), PowerShell, Ruby, Bash Strong understanding of middleware technologies (webservers,appservers) Experience with code repositories (Git), continuous integration tools (e.g. Jenkins, Maven or Gradle). Strong professional experience automating configuration, build and deployments using Ansible, CloudFormation, OpsWorks or other equivalents. Understanding of AWS VPC, network management, and datacenter operations. Monitoring automation; make sure that the correct monitors are deployed at the application level so that any failures can be quickly detected and repaired. Evangelize scalable operational practices and play an active role automating and enforcing the same. Work closely with the development teams to provide high quality, highly available, and dynamic solutions. Familiarity with Agile methodologies and practices Nice to have: Experience managing Amazon Web Services (CloudFormation, EC2, S3, ELB, ASG, etc.) is required, as well as a solid understanding of different AWS services. Hands on experience/knowledge in APIGEE Edge API Management platform. Associated topics: .net, algorithm, backend, back end, c++, c#, java, perl, sde, software programmer
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.