Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Hyderabad |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software |
EmploymentType | Full-time |
*Develop, analyze and maintain tools that support and automate processes for hardware or software product release.As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality.Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. Typically seven years of software engineering or related experience needed., * Brief Job Description Automating & Orchestrating workloads in Cloud Platforms for Utilities products. Troubleshoot production issues and coordinate with the development team to streamline code deployment. Implement automation tools and frameworks Detailed Job Description This requirement is for a Principal Software Engineer position in Utilities Global Business Unit. This role involves understanding Cloud Releases by analyzing, designing, developing and maintaining cloud platform software tools for development.As a member of the Cloud Release team candidate will work on Cloud services and software tools for building and deploying Utilities products on Cloud. Candidate should possess good exposure to Cloud Native Architecture and should preferably have six or more years of experience.This role requires a good exposure to various technologies used in cloud product development. Candidate should have good experience of working with Linux, Docker, Kubernetes, Cloud Native Architecture etc. Experience of network and security tools and exposure to a wide variety of cloud platforms and technologies would be an added advantage.Candidate should- Possess 6 or more years of experience on Cloud Technologies- Ability to use a wide variety of open source technologies and cloud services (experience with AWS is required)- Expert knowledge of Kubernetes, Docker, Micro-Services Platform.- Ability to Implement and improve monitoring and alerting.- Experience on Cloud Native principles- Experience of software development on cloud platforms viz. AWS, Azure, GCP- Excellent English written and oral communication skills Responsibilities - Develop automated solutions & Conduct systems tests for Security, Performance, and High Availability. - Specify, design and implement changes to existing software architecture - Design and Develop Cloud Release Strategies. - Publish and Maintain software documentation. Core Skills Docker, Kubernetes, Puppet, Terraform, gRPC, Groovy, GIT, Oracle Database, CI/CD tools. Optional Skills Python, PHP, Ruby, Node.js, Networking, Identity Management, Security, High Availability, Performance
Keyskills :
shellscripting java jenkins svn automation opensource securitytools automationtools highavailability identitymanagement softwaredevelopment communicationskills cledatabase alcommunication