DevOps Engineer (Deployment)

R&D / Engineering Pune, India Job Number: 15910

Position at NICE CXone

Description*

The DevOps – Tech Lead, will have responsibility for continuous integration (CI), continuous delivery (CD), and deployments. The DevOps – Tech Lead will be at the forefront of InContact’s IT build and release initiatives creating and expanding the current build and release environments.

________________________________________

Description:

 

About the Product

 

The products you will be working on are both cloud based and on premises solutions. The systems supported provide internal support to the company including billing, invoicing, payment processing, case management and tracking, customer support services and issue resolution. Externally the products provide support and self-service help to our external facing customers. The product is based on the Microsoft Technology Suite including C#, MVC and SQL.

 

Job Description

The DevOps – Tech Lead, will have responsibility for  continuous integration (CI), continuous delivery (CD), and deployments. The DevOps – Tech Lead will be at the forefront of InContact’s IT build and release initiatives creating and expanding the current build and release environments.

 

This position will be uniquely tailored to influence and assist the development team in practices to support desired outcomes.

 

Major Functions/Responsibility

 

  • Manage all source, build, test, and deployment systems.
  • Provide administration Microsoft Release Management (RM).
  • Modify process and work item templates (WIT) to incorporate manager and stakeholder feedback.
  • Design, create, and develop continuous integration and deployment plans and policies for RM, CI, and HA between multiple co-located sites, in clustered and non-clustered environments.
  • Work with the latest technologies
  • Windows server experience.
  • Experience in Jenkins, Powershell/Python.
  • Develop and refine the Configuration Management Plan, Release Procedures, and the software promotion process.
  • Coordinate cross-functional teams to deploy new releases of a complex, multi-tiered system across multiple development, test, and production environments.
  • Support after-hours troubleshooting and deployment efforts.
  • Manage build environment, and automate build, deployment and other configuration management tasks.
  • Ensure the organization’s development processes are followed by teams developing and releasing software.
  • Work with development and infrastructure teams to resolve build, deployment, and release issues.
  • Responsible for ensuring quality deployment processes to production and non-production environments/systems.
  • Create flow charts, data flow diagrams, entity relationship diagrams, and other technical documentation as needed.
  • Manage time effectively working on one or more concurrent projects.
  • Deliver high-quality solutions on time.
  • Attend meetings and training as required.
  • Follow established department procedures, policies, and processes.
  • Work on multiple projects at the same time.
  • Follow the company Code of Ethics and inContact policies and procedures at all times.
  • Excellent English verbal and writing skills required.

 

NICE is committed to provide an environment based on equal opportunity for all qualified applicants and employees. It is the policy of NICE to afford equal employment opportunities to qualified individuals, regardless of age, race, color, creed, religion, citizenship, ancestry, national origin, sex, gender, pregnancy, mental or physical disability, marital status, veteran status, service in the Armed Forces, sexual or affectional orientation, atypical hereditary cellular or blood traits, genetic information, status as a victim of domestic or sexual violence, and/or any other status protected by any applicable federal, state and/or local statute or regulation.