Job title: Software Engineer
Company: Genpact
Job description: Software Engineer (Bangalore or Noida)
With a startup spirit and 90,000+ curious and courageous minds, we have the expertise to go deep with the world’s biggest brands—and we have fun doing it. Now, we’re calling all you rule-breakers and risk-takers who see the world differently and are bold enough to reinvent it. Come, transform with us.
At Genpact Pharmacovigilance we are embedding AI and ML to create a pharmacovigilance solution that enables our clients in the life sciences industry across the globe monitor reactions to vaccinations and drugs at scale and take necessary corrective action to ultimately enhance patient safety.
Transformation happens here. Come, be a part of our exciting journey!
The Role
We’re seeking a highly knowledgeable and experienced backend engineer who enjoys early stage environments that provide freedom to move fast and ship new customer-facing products and features at speed. You’ll work closely with the office of CTO and have a high degree of influence and input into the direction of the product and company. The right candidate will have a high degree of versatility and excels at creating software at all layers of web application platforms. The role requires outstanding communication and customer empathy skills. Since we are a remote first company, you will simultaneously need to be able to collaborate well and be self-directed and work independently.
Qualifications & Responsibilities
- Hands on experience in setting up Infra as a code in AWS.
- Expertise in Cloud Infrastructure Automation which includes Amazon Web Services (AWS), OpenStack, Ansible, Puppet, Jenkins, Chef, GitHub, WebLogic, Tomcat, JBoss, and LINUX etc.
- Use Bash and Python automation provided by Ansible and Terraform/CloudForm for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Extensive experience in setting up the CI/CD pipelines using CodeCommit, GitHub, Terraform and AWS.
- Write Ansible Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python, run Ansible Scripts to provision development servers.
- Extensively work on Jenkins for configuring and maintaining continuous integration (CI) and for End-to-End automation for all build and deployments.
- Good Understanding and implementation experience of CI/CD pipeline, automation programmatically by creating Jenkins jobs and pipelines and solving various problems with various plugins.
- Experience with installation and configuration of Docker environment (v1.5.0) including Docker registry hub for managing different Docker images and deployment of applications inside the software containers.
- Installing, configuring and managing the databases like MySQL, NoSQL, DB2, PostgreSQL, MongoDB, DynamoDB, and Cassandra DB.
- Automate the Applications and databases like MYSQL, NoSQL container deployment in Docker using Python and monitoring of these containers using Xray.
- Have good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
- Provided 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.
- Expertise in configuration and automation with Jenkins, Puppet, Ansible and Docker.
- Strong experience in using Build Automation tools like ANT, and hands-on experience on other build tools like MS Build Makefile.
- Built and managed centralized application logging stack using Elasticsearch, and Log stash (ELK) deployed through puppet.
- Expose to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Design, Implementation and Testing.
- Experience in Installation, Support, Configuration, Red Hat Enterprise Linux (RHEL) 4.x, 5.x, 6.x, 7.x , Oracle Enterprise Linux (OEL) 5.x, 6.x, SUSE Enterprise Linux Server 10, 11, SOLARIS 9, 10 and UBUNTU 10, 12, & 14 LTS, IBM AIX 5.x, 6.x .
- Attention to detail with problem solving skills.
Preferred Qualifications
- Medical/Pharma industry experience
- Experience of Cloud/ Amazon Web Services (AWS) & Azure Cloud
- Must have Cloud Form & Terraform
Why you should join Genpact Pharmacovigilance
– one of the best workplaces for Innovators winners of the Amazon AI Conclave 2021 Enterprise AI Awards
Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation. For more information, visit www.genpact.com. Follow us on Twitter, Facebook, LinkedIn, and YouTube.
Expected salary:
Location: Bangalore, Karnataka
Job date: Thu, 14 Jul 2022 07:04:25 GMT
Apply for the job now!