General Electric Dev Ops Engineer in Hyderabad, India
Job Description Summary
Our projects are executed within an international environment involving software development and implementation held in multi-sites and multi-countries. Hence both technical skills and interpersonal (communication both in oral and written form, self-organization, reporting, autonomy, decision making, English) are of utmost importance.
We deliver DERMS solutions designed around a modern architecture that supports product-based modules. These modules are reusable and can be easily implemented in a short amount of time to meet tight regulatory deadlines.
Roles and Responsibilities
In this role, you will:
Build and setup new development tools, CI/CD flows, and infrastructure.
Deployment, automation, management, and maintenance of cloud-based production system.
Ensuring availability, performance, security, and scalability of production systems.
Management of creation, release, and configuration of production systems.
System troubleshooting and problem resolution across various application domains and platforms.
Provision of critical system security by leveraging best practices and prolific cloud security solutions.
Providing recommendations for architecture and process improvements.
Designing, maintenance and management of tools for automation of different operational processes.
Work with software engineers to ensure that development follows established processes and performs as intended.
Use IaC (Infrastructure as Code) principles as much as possible
Bachelor's or Masters Degree in Computer Science
Desired CharacteristicsTechnical Expertise:
Proven experience in provisioning, operations, and management of cloud and on-prem environments.
Knowledge of operating system administration.
Experience in creation of highly automated infrastructures.
Strong understanding of how to secure cloud environments and meet compliance requirements.
Experience with multi-tier architectures: load balancers, caching, web servers, application servers, databases, and networking.
Experience with containerized architectures using Docker with Kubernetes.
Experience with scripting: Bash, Batch, Groovy, Python, etc.
Excellent understanding of the continuous integration practices and tools (e.g. Jenkins, Gitlab, etc.).
Experience with Configuration Management and Deployment tools (e.g. Puppet, Chef, Ansible, etc.)
Strong troubleshooting and analytical skills required
English, both spoken and written
Experience in code development in at least one high-level programming language.
Disaster Recovery design and deployment
Certificates management and configuration, system hardening
Good understanding of software life cycle When you join GE, you can look forward to work on projects with real purpose and having pride in the products we create and the customers we support. Be surrounded by colleagues who are committed to helping each other grow.
This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager.
Relocation Assistance Provided: Yes