At Model N, we believe our talent defines us! Every individual has a unique N Factor, an influencing quality and a tenant of our continued innovation.
This, combined with disrupting tenacity, is at the forefront of our transformational journey as the premier Revenue Management cloud solution for our customers in Life Sciences and High tech.
Are you ready to discover your N Factor?
Brief Position Description :
Model N is seeking a Principal DevOps engineer for its Product Development team. Candidates will work closely with other members to establish automation and infrastructure to support development activities within the company.
Members in this role are encouraged to take ownership and help formulate the vision for all aspects of the build and deployment process, including automation, system administration, custom tool development, and system architecture.
This role will be reporting to the Director- Life Sciences Platform Development
Develop, deploy, monitor, optimize and maintain build and release pipelines
Should be able to drive a vision of IaC within the organization
Creating packages, builds, releases and patches as well as the software deliverables for the customers
Improve deployment procedures with automation (CI / CD) and documenting the deployment procedures
Work with QA teams to improve efficiency of automation runs by exploring innovative approaches like parallelization / auto scaling etc
Work with the frontend and backend engineering teams to automate the manual work related to deployment configuration in day-to-day tasks
Guide and support developments teams on branching and versioning approaches
Administration of the hardware and software systems required to support the build process
Develop and maintain ANT build files used by automated build and deployment systems
Create and manage QA and Product Certification environments for multiple product releases
Create and manage department infrastructure (Source Control, Bug Tracking, Licensing Server, etc.)
Exposure in containerizing Enterprise-scale applications will be valued
Job Qualifications :
8+ years of relevant industry experience in DevOps Engineering
Experience in scripting like Shell / Python / Groovy is required
Expertise in build tools like ANT & MAVEN is required
Expert level experience in working with Jenkins
Experience in and demonstrated understanding of enterprise application deployment under Weblogic, Websphere and / or JBoss strongly desired.
Experience with UNIX, Linux, and Windows operating systems. System Administration skills are strongly desired.
Experience in and demonstrated understanding of source control management concepts such as branching, merging, and integration
Experience in configuring and running code coverage tools like Karma Coverage, Jacoco, Cobertura
Experience in one or more VM technologies e.g. VMware / XEN
Knowledge on AWS and related cloud technologies.
Understanding of Ansible / Terraform
Exposure in Containerization and orchestration technologies like Docker & Kubernetes
Excellent communication and interpersonal skills
Fast learner, able to pick up new ideas and approaches quickly
Qualification BE / B.Tech or ME / M.Tech