Technical Lead - DevOps
7-12 YearsNOIDABachelors Degree


  • Design the architecture for hosting multi-tier/monolithic/microservices applications on Cloud (AWS, Azure, GCP) based on customer needs

  • Setup, deploy and manage applications on Cloud (AWS, Azure,GCP) preferably automated using infrastructure tools like cloudformation/terraform.

  • Manage containerized applications using kubernetes, docker, etc..

  • Identify performance bottlenecks and optimize the performance using solutions like database indexes, Varnish, Memcache, Redis, CloudFront etc

  • Implement High available, auto-scaling, Fault tolerant, secure setup

  • Automate Build/deployments (CI&CD) & other repetitive tasks using shell/Python scripts or tools like Capistrano, Jenkins, CodeDeploy etc

  • Setup configuration management using tools like Chef/OpsWorks, Puppet, Ansible etc.

  • Implement automated jobs tasks like backups, cleanup, start-stop, reports.

  • Configure monitoring, alerts/alarms and act on any outages/incidents

  • Ensure that the infrastructure is secured and can be accessed from limited IPs and ports

  • Manage permissions, backup and performance across different databases like MySQL, ElasticSearch, Postgres, MongoDB etc.

  • Coordinate with development teams to fix issues, release new code

  • Manage teams across multiple projects

  • Understand client requirements, propose solutions and ensure delivery

  • Innovate and actively look for improvements in overall infrastructure

  • May play a role of Mentor to 1-2 DevOps Engineers with direct reporting

Must Have:

  • Bachelor's Degree, with 5+ years experience in System Administration with at least 2+ year experience in Cloud (AWS, Azure, GCP) 

  • Should have worked on various AWS services like: EC2, S3, RDS, CloudFront, CloudFormation, CloudTrail etc or simpler services in other clouds

  • Excellent verbal and written communication skills

  • Well-versed with shell/python scripting

  • Well-versed with Web-Servers (Nginx, Apache etc)

  • Well-versed with containerized application (Docker, Kubernetes)

  • Have worked on Configuration management tools like Chef/OpsWorks, Puppet, Ansible etc.

  • Have experience in CI/CD implementation (Jenkins, CircleCI, etc..)

  • Have experience in handling production load and issues related to deployment in production  

  • Self-starter and ability to deliver under tight timelines

  • Comfortable to contribute both as a lead as well as an individual


Good to have:

  • Exposure to various tools like Nagios, NewRelic, Loggly, Log Stash, DataDog, Splunk, JIRA, Confluence, Trac, Wiki etc

  • Prior experience in managing infrastructure for public facing web-applications.

  • Prior experience in handling client communications

  • Knowledge of programming languages and databases