GE Jobs

Mobile GE Logo

Job Information

General Electric Sr. Software Engineer- Cloud in Bengaluru, India

Job Description Summary

Responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to design discussions.

Job Description

Job Description Summary

Responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to design discussions.

Job Description

Roles and Responsibilities

  • Work on cutting edge DevOps/CloudOps technologies/tools for building large scale and high compliance infrastructure in Cloud.

  • Work with cross-functional teams to understand product requirements & roadmap

  • Translate requirements into prioritized list of user stories and deliver to required timelines and quality standards

  • Define, implement and document operational processes and procedures, with periodic review for efficiency and improvement

  • Participate in 24x7 on-call rotation for monitoring and supporting production systems.

  • Work with product line leaders and architects to develop software development plans

  • Investigate root cause of severe and systemic outages, identify corrective actions

  • Research and prototype using open-source technologies

  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques

  • Work cross functionally with other business departments to align activities and deliverables

  • Write code that meets standards and delivers desired functionality using the technology selected for the project

  • Provide timely and accurate estimates for deliverables

  • Establish foundation for future implementations and automation requirements in the cloud

  • Provide impact assessment and mitigation plan for changes going into the production environment

Required Qualifications

  • Bachelor's Degree in Computer Science/Engineering OR “STEM” Majors (Science, Technology, Engineering and Math) from an accredited college or university.

  • 4+ years of experiencing in Cloud Engineering/Operations/DevOps/CloudOps area.

Desired Characteristics

Technical Expertise

  • Must have 2+ years of experience in building infrastructure in public cloud environments (AWS/Azure/GCP) using Terraform/CloudFormation Templates (CFT) or AWS Boto framework as Infrastructure-as-Code (IaC).

  • AWS Solutions Architect Associate level certification is preferable.

  • Experience with Linux/Unix Operating systems.

  • Experience in building automation using Python/Go/Shell coding/scripting languages

  • Understanding of networking protocols like HTTP/HTTPS, TCP, VPN, DNS, Subnets, Route tables, Firewalls, etc.

  • Deeper understanding of key AWS services- EC2, ELB/ALB, VPC, RDS, S3, CloudWatch, CloudTrial and IAM

  • Experience with configuration management tools like Ansible/Puppet/Chef

  • Experience deploying and managing infrastructure on public clouds (AWS/Azure/GCP)

  • Experience with Monitoring & Alerting tools: Sensu, Prometheus, Nagios, Zabbix, Graphite, Grafana, AWS CloudWatch, Datadog, etc

  • Experience providing 24X7 operations on-call support on rotational basis. with the team

  • Understanding of containerization technologies- Docker/Kubernetes/Mesos/Rancher

Business Acumen

  • Demonstrates the initiative to explore alternate technology and approaches to solving problems

  • Skilled in breaking down problems, documenting problem statements and estimating efforts

  • Demonstrates awareness about competitors and industry trends

  • Has the ability to analyze impact of technology choices

Leadership

  • Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members

  • Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results

  • Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct

  • Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives

Personal Attributes

  • Strong oral and written communication skills

  • Strong interpersonal skills

  • Effective team building and problem-solving abilities

Additional Information

Relocation Assistance Provided: Yes

DirectEmployers