Senior DevOps Engineer

  • Vadodara
  • Jeavio

Work as a member of a team responsible for building highly scalable and robust cloud applications. You will join the DevOps team, which serves to build the scalable foundation required by our high-throughput and low-latency products. You will establish configuration management, automate our infrastructure, implement continuous integration, use a secure by design approach and train the team in DevOps best practices to achieve a continuously deployable secure system. You will implement and maintain sophisticated backend systems and infrastructure, using devops technologies like Docker and Kubernetes and cloud platforms like Azure, GCP and AWS.


Essential Functions include, but are not limited to the following.


Role Details:

This is a great opportunity for an experienced DevOps Engineer with an automation and security mindset.


You will:

  • Understand and build robust and scalable cloud applications
  • Build and maintain highly available, fault tolerant and resilient production systems
  • Oversee the routine maintenance procedures and perform diagnostic tests
  • Develop and design automated integrations and deployments using CI/CD
  • Collaborate with developers & technical architects for devops implementation within the product
  • Consult with the stakeholders on the operational requirements of software solutions
  • Contribute expertise on information system options, risk, and operational impact
  • Participate and remediate the action items for disaster recovery and business continuity
  • Automate and document processes, along with performance and security monitoring
  • Conform to best practices around cybersecurity
  • Experience working in an agile development environment
  • Mentor junior devops engineers to build expertise in DevOps practices


Requirements

Technical and functional areas of expertise: (mandatory skills):

  • Strong understanding of devops methodologies
  • Adept at evaluating problems accurately and displaying sound judgment
  • Knowledge of Docker, Kubernetes and at least one cloud platform like AWS, GCP, or Azure
  • Experience with cloud infrastructure management and automation technologies like Terraform or Cloudformation
  • Scripting skills for monitoring and automation using Python, Shell Script or Powershell
  • Exposure to Git, Git workflows, and creating CI/CD pipelines
  • Experience optimizing cloud infrastructure hosting both stand-alone and distributed systems to maximize performance
  • Experience maintaining an infrastructure and ensuring stability while adding new features.
  • Exposure to various deployment strategies and pipeline design patterns
  • Ability to clearly articulate design and implementation choices
  • Ability to use a wide variety of open source technologies and tools
  • Possess a strong grasp of automation tools and automation mindset
  • Comfort with collaboration, open communication and reaching across functional teams
  • Balances thinking upfront with biasing towards action
  • Ability to work with multiple stakeholders across the team
  • Demonstrable ability to learn new devops tech stack quickly
  • Values agile practices that allow frequent delivery of customer value (e.g. scrum, Kanban)


Additional areas that would add value:

  • Experience working as part of a distributed team across multiple time zones
  • Experience working with SDK for Docker, Kubernetes or Cloud development kits
  • Hands-on experience with deployment automation tools like Ansible
  • Knowledge of OWASP Top Ten for Web application, Kubernetes and Cloud
  • Experience with MongoDB, Elasticsearch, Queues and Redis


Education and experience:

  • Bachelors or Master’s in Computer Science or related fields
  • 5+ years of experience