Key Responsibilities:
· Design and implement an infrastructure for delivering and running web, mobile applications.
· Scale and optimize a variety of SQL and NoSQL databases, web servers, application frameworks, caches, and distributed messaging systems.
· Automate the deployment and configuration of the virtualized infrastructure and the entire software stack.
· Support several Linux servers running our SaaS platform stack on AWS and Kubernetes.
· Define and set processes to identify performance bottlenecks & scaling pitfalls.
· Manage robust monitoring and alerting infrastructure.
· Sharp and tenacious troubleshooting skills with ability to identify and fix issues in Dev Ops process and product environments.
· Have an Automate Everything” mindset to support scalable growth.
· Handles challenging problems with a positive "can do" attitude.
Desired Skills And Requirements
· Must have
o Experience in developing/operating large scale cloud service.
o DevOps exposure and knowledge of tools such as Terraform, Ansible, Jenkins.
o Experience in container technologies such as Kubernetes, Docker, Registry etc.
o Strong technical background in Linux, Virtualization, and Public Cloud.
o Strong technical background in cloud networking, storage, and security.
o Strong technical knowledge of monitoring, logging and tracing.
o Familiar with MySQL
o Excellent problem solving and analytical skills.
· Good to have
o Programming/scripting in Python.
o Possess knowledge of integrating security into GCP and AWS infrastructure.
o Have managed at least one latency-critical real-time data pipeline that ingested & served millions of events.
Experience:
· Must have 3 years of experience in handling cloud infrastructure on AWS and deployment automation.
· Extensive Experience in AWS.
· Experience with CI/CD tools and automation.
· Experience in Python coding is a plus.
· Experience deploying applications on public/private/hybrid cloud infrastructure - ie, AWS.
· Experience working with containerization, infrastructure, and orchestration frameworks to incorporate setting up ephemeral and permanent environments as part of our CI/CD workflow using Docker, Terraform, Kubernetes, etc.
· Strong infrastructure experience such as virtualization technologies, operating systems, platform migration, data management and networking.
· Understanding in setting up code quality/scanning tools and incorporating into CI/CD pipelines.
· Extensive experience working with configuration management tools such as Puppet, Chef, Ansible, etc.
· Familiarity with developing in Cloud bees/Jenkins pipelines.
· Top-notch communication and influence skills; must be able to work effectively across the entire department.
Education:
· A full-time B.E/ B.Tech Degree from a recognized university.
· AWS DevOps Certification is a plus.