Devops Engineer / Sr. Devops Engineer

Experience and responsibilities:

  • Manage all aspects of CI/CD using Jenkins pipelines, GitHub, Spinnaker.
  • Configure and maintain Infrastructure orchestration using Kubernetes, Docker and Terraform onto AWS platform.
  • Manage Apache Kafka for event streaming and REST Proxy.
  • Manage and develop EFK stack for improved logging and monitoring.
  • Develop monitoring dashboards using tools like Prometheus, X-Ray, DataDog and Grafana.
  • Support DevOps processes for Spring Boot, Gradle, Maven, python and Go based microservices deployment.
  • Automate and improve existing processes using scripting languages like Shell script, python, groovy, etc.
  • Work with a specialized team of DevOps and SREs to maintain and improve tech stack.
  • Oversee release cycles and co-ordinate with Engineering and Operations teams.
  • Investigate and implement cutting edge tools, best DevOps practices.
  • Troubleshoot and debug infrastructure, DevOps and application processes as needed.
  • Provide reporting that provides appropriate context to multiple audiences including product owners, engineering, and CS teams.

Qualifications:

  • 3-5 years of experience “doing” DevOps, including working at large scale with real, highly concurrent, user traffic across multiple data centers and regions.
  • Experience in deploying and managing infrastructure architecture on Cloud.
  • Experience supporting production traffic on AWS.
  • Excellent Linux system administration and automation skills (Python, Bash etc.)
  • Passion for implementing best practices with a focus on security.
  • Solid hands-on skills with at least 75% of the following:
    • Servers: Apache, Nginx, Elastic Search, Cassandra, RocksDB, etc
    • Databases: MySQL, PostgreSQL, MongoDB, Redis
    • Automation tools: Ansible, Puppet, Chef or Terraform or Cloud formation
    • Frameworks & tools: Nagios, Docker, Kafka, Kubernetes, Vagrant, Network Analysis Tools
    • Most DevOps/SecOps services offered under AWS.
  • 3+ years’ experience with developing and delivering configuration and deployment automation using configuration automation tools.
  • Ability to solve mission critical services issues and build automation to proactively detect and prevent their re-occurrences
  • Experience with firewalls and network security technologies at scale
  • Experience with Agile methodologies and working in fast-pace and highly engaging environment.
  • Excellent written and oral communication skills
  • Bachelor’s degree in computer science strongly preferred.

Key Attributes:

  • Personal drive (proactive), flexible, creative (thinks out of the box), result driven,
  • responsible, curious, team player and fast learner
  • Identify and drive improvements to process and technical related issues.
  • Act as an escalation point and/or mentor to those your junior.
  • Ability to succeed in a culture where change and speed are part of daily work.

 

    Join our team!