OBJECTIVE :
Senior DevOps Engineer will be working closely with internal operations and IT leadership and team members to understand the departmental stakeholder requirements that drive the analysis and design of quality technical solutions. These solutions must be aligned with the organisation’s IT strategies and are be compliance with its architectural standards. DevOps Engineers are involved in the full life cycle of an application.
You will collaborate with software developers, system operators and other IT staff members to manage code releases. Cross and merge the barriers that exist between software development, testing and operations teams and keep existing business needs in mind as they design, plan and test. The role will actively participate in the processes of strategic project-planning meetings. In addition to providing guidance and expertise on system options, risk, impact and costs vs. benefits. The role will be responsible for creating and sharing operational requirements and development forecasts to allow for timely and accurate planning of projects.
QUALIFICATIONS REQUIRED:
- Minimum of 5 years of experience as Java Web Application Developer with at least 2 years’ experience in DevOps role.
- Demonstrable expertise in JAVA EE, Object Oriented Design (OOD).
- Professional certification in JAVA development is highly desirable.
- Must have expertise in Microsoft SQL Server 2012/2016.
- Outstanding performance tuning and troubleshooting skills required.
- Experience with AngularJS, web design, UI development, HTML, CSS, JavaScript is highly desirable.
- Experience in Healthcare Applications and Cloud Hosted SaaS is highly desirable.
- Outstanding performance tuning and troubleshooting skills required.
- Ability to multi-task and progress multiple tasks in parallel.
- Ability to clearly communicate complex issues, problems and solutions.
RESPONSIBILITIES:
- Learning about and gathering new technologies and related tools to introduce to the company in order to grow the agile development environment.
- Monitoring resource utilization, plan for growth. Capacity planning.
- Providing direct support during various operations such as deployment and general production.
- Collaborating with developers to make sure new environments meet requirements and conform to best practices.
- Designing, implementing and testing agreed-upon architectures.
- Automating deployment of applications, system configurations and security settings.
- Prioritizing requests from operations, development and product teams fairly while demonstrating a clear understanding of business priorities.
- Maintain the use of source control tools to keep track of all changes to projects.
- Manage continuous integration tools to help detect software deficiencies as they develop.
- Familiarity with one or more team management tools such as Agile Manager or Agile Bench is a plus.
Reporting to: IT Solution Delivery Manager
Employment Type: Full Time
Location: Chennai/ Bangalore/ Delhi NCR