DevOps Engineer

Mumbai, Maharashtra, India

Bottomline Technologies logo
Bottomline Technologies
Apply now Apply later

Posted 1 week ago

Position Title: DevOps engineer

Summary:

The DevOps engineer will be responsible for continuous delivery and integration of complex enterprise applications using Java and .NET.. The applications are delivered as SaaS and/or On-premises offerings with a number of integrations to 3rd party enterprise applications. In addition, the architect will also be expected to help deploy applications they work with toward more modern technologies and/or patterns. This would include containerization of applications improvements in availability through use of Active/Active configurations across Availability Zones/Geos or other means, the use of public cloud services, etc. Experience transforming monolithic applications to Self-Contained Systems and/or a Microservices architecture is desired.

You will also be expected to help Bottomline with the transformation of our practices and procedures as we become the best SaaS provider in the verticals we serve while also helping create new and exciting products and features that provide exceptional value to our customers.

The ideal candidate has the following experience:

  • Operating enterprise class or cloud scale applications 24×7 
  • Strong articulation skills in partnering with internal teams and external clients 
  • Deep understanding of *nix operating systems, networking, load balancers 
  • Utilizing nginx, tomcat, docker, redis, SQL Server 
  • Working with Kubernetes cluster 
  • Scripting skills in bash, groovy, python/ruby 
  • Monitoring, metrics collection, and reporting using open source tools 
  • Automation and configuration management using jenkins, ansible, chef, puppet 
  • Working in a Microsoft environment 

Primary Responsibilities Include: 

  • Managing configurations across virtual machines and ensuring configuration drift is minimal 
  • Optimizing deployment times by automating the build, test , patch and scaling of the platform through scripts 
  • Review, analyze and recommend solutions and tools to improve the software development process 
  • Develop and support the app build pipeline (cutting, tagging, and maintaining branches etc) 
  • Select, deploy, administer and support 3rd party tools as needed, like Jenkins Jobs/Plugins/Settings and Integration through CI/CD platform 
  • Trace complex build problems, release issues and environment issues in a multi-component environment 
  • Develop, maintain and enhance key parts of the release procedures and processes 
  • Documentation skills to deliver reports and architecture documents to customers and auditors 

Required Skills/Experience:

  • Bachelors or Masters degree in Computer Science, IT or related field 
  • Minimum 3 years experience working as a hands-on DevOps or CloudOps engineer with: 
  • Web application installations, upgrades, and deployment as well as any servers/systems that support/host web application 
  • Configuration management and release engineering 
  • One or more continuous integration tools such as Bamboo, Jenkins , terraform or other integrated automation tools 
  • Knowledge of using docker , Kubernetes is a must
  • Technical background, Analytical, and Problem-solving skills are required 
  • Knowledge and experience with configuration management systems is valuable 
  • Must possess strong communication and interpersonal skills

 

Job tags: Ansible Bash CD Chef CI Docker Java Kubernetes Nginx Open source Puppet Python Redis Ruby SQL Terraform Tomcat Web application
Job region(s): Asia/Pacific
Share this job: