logo

JobNob

Your Career. Our Passion.

DevOPS Engineer


C1


Location

Hyderabad | India


Job description

The DevOPS Engineer role reports into the Senior Application Development Lead. The DevOPS Engineer drives innovative designs for ConvergeOne (C1) software products. The DevOPS Engineer works with the lead to identify the user stories and tasks and prioritizes development, builds the tasks’ technical design, and develops in a Continuous Integration/Continuous Delivery (CI/CD) methodology of product software. The DevOPS Engineer will undertake coding of complex services and will work with development sprints and daily standup meetings.

Essential Functions Per the product roadmap(s) and continuous requirements definition: design and develop backend integration and deployment technologies incorporating leading-edge CI/CD concepts for C1 software products or new features for assigned GA products Design and development of custom backend features for GA products Working with Professional Services, implementation, cutover and support for new GA backend products, features and customizations Working with the Customer Success Centers, provide Tier 3/4 Day2 services including troubleshooting, diagnosis and bug fixes for assigned backend products, features and customizations Provide CI/CD subject matter expertise for Managed Services Offers Mentor the software development team including Software Developers, Senior Software Developers, Contractors and Interns carrying out tasks associated with the above Essential Functions to design, develop and integrate and deploy new backend products, features and customizations Assemble requirements for new backend features for the product roadmap. These requirements come from a variety of sources including customers, C1 sales, industry/competitive trends and internal ideation Update and maintain CI/CD technical documentation and code repositories Provide consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker Containerization. Build and manage the deployment model for C1 software products Participate in the support of the presales process for backend solutions

Additional Specific Duties and Responsibilities Stay current on evolving programming languages, development methodologies and deployment models Stay current on evolving Customer Experience Management (CX) technologies, applications and platforms; this includes but is not limited to the cloud and customer-premise versions of Contact Center Infrastructure (CCI) platforms, enterprise applications, CX Analytics, and Artificial Intelligence (AI)/Natural Language Processing (NLP) solutions Evaluate and scope application development initiatives Provide technical guidance and input for the Go-To-Market activities for assigned GA products

Required Qualifications Minimum BSEE/CS or equivalent mix of education and experience 4+ Years’ Experience in DevOps with proven expertise in Automation, Build/Release Engineering and Software development involving cloud computing platforms like Google Cloud (GCP). 4 + Years’ Experience and In-Depth Knowledge of Lean/Agile Development Methodologies, and Product Lifecycle Management 2+ Years’ Experience in Java, NodeJS, Python and In-Depth Knowledge with REST/Web Services and Full stack Application Development using any one of the programming languages. Experience in using version controller tools like GIT and Subversion (SVN). Expert in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs, build tools like ANT and Maven. Experience in Designing, Architecting and implementing scalable cloud-based web applications using GCP and AWS. Expert in creating DevOPS strategy in a mix environment of Linux (CENTOS, UBUNTU) servers along with GCP. Expertise on designing project workflows/pipelines using Jenkins as CI tool and on building Jenkins jobs to create GCP infrastructure from GitHub repos. Experience in integrating code quality tools such as SonarQube, VeraCode or similar products. Hands on experience with Kubernetes (K8S), configuring and managing K8S clusters, deployment of docker containers. Hands on Experience with the continuous Delivery Pipeline with Docker, Jenkins and GitHub to build a new Docker container automatically using Jenkins whenever a new GitHub branches are created. Familiarity with orchestration/management/package manager tools like Apache Archiva, Chef, Chocolatey, Puppet and Ansible. Ability to lead a diverse group of developers and contractors using current/next generation methodologies, programming languages, architectures, etc. Hands-on knowledge of: Full Stack Java, Node.JS; services such as GitHub; Docker; and message brokers such as RabbitMQ and Kafka Hands-on experience with RESTful APIs and other APIs for integrating C1 products with multiple vendors’ platforms Deep Technical understanding of building platforms based on a microservices architecture and deployment methods such as Kubernetes Ability to design, develop, test, and troubleshoot the solution for proofs of concepts on latest technologies

Desired/Preferred Qualifications Deep technical understanding of Application Programming Interfaces for: the major and evolving CCI vendors including Avaya, Cisco, Genesys, Twilio and Amazon; enterprise application software such as Salesforce.com, Oracle Service Cloud, Microsoft Dynamics, etc.; and the emerging Virtual Assistant/bot solutions Experience with building vertical-specific (e.g., insurance, banking, and healthcare) CI/CDs Experience with “Big Data” analytics platforms


Job tags



Salary

All rights reserved