Job Description :

Job Description 

We are looking for passionate, hard-working, and talented DevOps Engineers who have experience supporting innovative, mission critical, high volume applications. The ideal candidate will have some knowledge in monitoring tools and how data pipelines work.  You will have an enormous opportunity to work within multiple systems researching and identifying the common issues and driving the teams towards resolution to have a positive impact on customer experience. This job requires you to hit the ground running and your ability to learn quickly and work on disparate and overlapping tasks will define your success. . You will partner with Product Manager, Product Developers, DevOps Engineers, and Release Engineers to help realize the practical requirements around building out and supporting high-availability and scalable infrastructure and its automation.

 

Responsibilities: 

  • You will be part of the team designing and delivering innovative Logistics and Warehouse Automation Solutions. 
  • Building frameworks, automation, and tooling to enable a culture of quality within the organization. 
  • Leveraging technologies like Kubernetes/docker to help our developers scale their efforts in creating new and innovative products. 
  • Engage with stakeholders and lead workshops to define Automation and DevOps requirements. 
  • Collaborate with the Product and Solution Architect, Quality Engineers, Technology and Infrastructure Functions to support Concepts, High Level Designs, and End-to-End Solutions 
  • Perform analysis to determine return on investment across various design options 
  • Perform document reviews with teams across the Operations, Engineering, Quality Assurance, and Systems Support to ensure requirements and specifications are comprehensive and clear 
  • Provide input to the technical documentation, training and testing plans 
  • Assist in executing various phases of User Acceptance Testing 
  • Ability to understand complex technical issues and facilitate resolution. Ability to communicate well with internal and external technical audiences. Ability to triage issues based on priority, impact, risk, release timing 

Qualifications 

  • Bachelor’s Degree in Computer Science or a related field 
  • 5+ years of experience as a DevOps Engineer in a product development setting. 
  • Experience working with engineering teams in a fast-paced technology company 
  • Experience in deploying environments in Azure via playbooks is beneficial. 
  • Ideal candidate will have experience in managing monitoring tools like Grafana, Kafka, Logic Monitor. 
  • Must have experience in managing, configuring RabbitMQ. 
  • Experience in building and managing data pipeline would be beneficial. 
  • Write code and scripts to automate and to configure services, using tools and languages including API, Python, Bash, and Git. 
  • Experience in Package Management system like ProGet or JFrog Artifactory is beneficial. 
  • Experience deploying to and orchestrating containers in production environments (Containers, Kubernetes, Service Mesh and related technologies). 
  • Experience with communication protocols, restful services, service-oriented architecture, distributed systems, and micro-services. 
  • Experience with Infrastructure automation (Terraform, Ansible, etc.), CI/CD pipelines (GIT, Jenkins etc), and configuration management tool Ansible. 
  • Experience with building a suite of monitoring services.? 
  • Strong mission to put pro-active solutions in place to prevent future problems and automate processes/build services such engineers can self-service their operational requirements and enhance productivity. 
  • Passion for creating and maintaining documentation and troubleshooting runbook. 
  • Available for on-call support on a rotating basis 
  • Team player with excellent communication skills as well as the ability to prioritize multiple tasks. 
             

Similar Jobs you may be interested in ..