Bangalore, Karnataka, India
8 days ago
Engineer III, Software

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

.Position Summary:

The DevOps Engineer is responsible for the full build and delivery lifecycle for Platform for Science. The role is responsible for all development and QA support environments and application deployment support into production environments. The DevOps Engineer is also responsible for growing developer and tester efficiency by developing and supporting tools and automation to increase consistency and reduce the most common errors.

The Platform Operations team strives to learn, adapt, and improve continuously. The team relies on automation, monitoring, DevOps principles and robust CI/CD pipeline to ensure timely build/release of quality software.

Responsibilities

Design and architect solutions to support microservices strategy and Kubernetes based deployment.Engage with development, QA, and production support teams in discovering and addressing operations shortfalls and solutions.Maintain Continuous Integration processes, tools, and execution. Includes test frameworks, code quality, etc.Seek quality and cost savings by automating any process we implement more than onceDesign full lifecycle Continuous Delivery solutionsManagement of the Source Code repository for Core Informatics products and customer implementationsIncrease deployment reliability and frequency while reducing frictionDevelop and handle test automation frameworksDesign, implement, and handle a branching and merging mechanismDevelop and handle the build and versioning of code releases Implement deployment processes that entail packaging releases, pushing releases, and completing installationsConduct DevOps tool research, evaluation, proof of concept, installation, configuration, and training

Candidate Requirement:
Education & Experience levels:
Bachelor’s degree in Engineering or masters in Computer Science or equivalent is required and at least 5 years of validated, diverse work experience in software development environments,

·Skills and Knowledge Requirement:

Application development or IT Operations experience including CI/CDProficient in both Windows and Linux at the administration levelExperience with Cloud server environments such as AWS, EC2, Beanstalk, RDS, OpenStackDemonstrate abilities in network administration and securityDemonstrated ability with scripting languages and deployment packaging to support automationExperience with Atlassian, Artifacts, Gradle, Jenkins, SonarQube, and related toolsExperience with service containerization and distributed architectures (e.g., Docker, Kubernetes, Mesos)Experience with packaging and configuration management solutions such as HashiCorp, Chef, Juju, Puppet, Ansible, Docker, or similar technologiesExperience with PaaS and IaaS Application Design and deployment concernsExperience deploying application code to serversExcellent written and verbal communication skillsAbility to work in a fast paced, rapidly growing environmentAble to address and resolve internal and customer problems promptlyStrong communication, interaction, and customer service skills with end customers and staff members

Preferred ·Skills and Knowledge:

Experience with source control systems (Subversion, Git, etc.)Experience with cloud-based architectures.Experience with compliance and regulatory programs Service Organization Controls (SOC), HIPAA, NIST, FISMA.Knowledge of Penetration/Vulnerability testing, IDS/IPS, OWASP, SANS Top 25 and CWE, WAFsKnowledge of installers like Wix, install-shield.
Confirm your E-mail: Send Email