
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