Description

Job Responsibilities 

  • Coordinate with Architecture and Network Engineering to understand and develop platform architecture
  • Develop a Dockerized api-proxy solution built on the Kong API Gateway written with and using Lua best practices
  • Work with CloudFormation templates to extend and refine our AWS infrastructure. Including, but not limited to:
  • RDS, Elasticache, etc
  • Utilizing auto-scaling with Docker containers running on EC2
  • Develop and manage the entire AWS stack and all its components
  • Understand and define performance level needs for the platform
  • Design, implement, execute, and report performance testing results
  • Define Cloudwatch logs, alarms, troubleshoot them and fix issues in a defined release cadence
  • Integrating with third party products integrating with Cloudwatch
  • Manage IAM permissions and work with DevOps to maintain “least privilege” 
  • Coordinate with other teams to provide API contract guidance and implement routing for their microservices
  • Develop and refine Jenkins CI/CD pipelines to deploy code, run acceptance tests, and monitor environment health
  • Effectively collaborate with cross geo team (Dev team working out of India-Pune and USA-Salt lake City) and willing to stretch at times
  • Effectively collaborate with TS/TAM/NOC to address queries and concerns

Key skills you will require: 

Primary Skills

  • Bachelor’s degree in computer science, Business Information Systems or related field or equivalent work experience is required.
  • Experience with DevOps tools and processes
  • Jenkins, Git, Docker
  • Scripting: Unix, Shell, Groovy, Python
  • Sonarqube
  • Experience in one or more of the following software languages: Kong-LUA (Scripting Languages Python, Scala)
  • Experience designing, developing, deploying and supporting RESTful APIs.
  • Experience with developing services, clients and multi-threaded software.
  • Experience developing with SQL Server or equivalent
  • Working knowledge of unit testing and test automation
  • Working knowledge of user stories and use cases
  • Working knowledge of object-oriented software design and design patterns.
  • Comfortable working in a fast-paced environment.

 Secondary Skills:

  • Experience with AWS technologies (VPN, Route53-DNS, VPC,ALB, Multi-region,Multi-Area)
  • AWS Developer / AWS Arch Certifications
  • nginx experience could be good to (or any sort of reverse proxy type stuff)
  • Microservice architecture knowhow
  • Familiarity with Swagger
  • Familiarity with authentication methods
  • Experience(s) as a technical or team lead or equivalent experience
  • Experience with telecommunications/telephony
  • Experience with call centers
  • Experience working in a CI/CD Environment
  • Experience with Jira
  • Experience with automation/testing tools
  • Experience with/knowledge of agile development processes

Education

Any Graduate