Required Qualifications:
• A Minimum of 2 years of experience in cloud Infrastructure, preferably AWS
• Familiarity with most of the following AWS services; EC2, S3, Elastic Beanstalk, Autoscaling, ElasticSearch, Lambda, EFS, RDS, Cloud Formation, Elastic Compute Service, Cloudwatch
• Experience with CI/CD tools such as git, Jenkins, Selenium, Sonarqube, etc.
• Experience with configuration management tools such as chef
• Experience with Microservice architecture and containerization (Docker)
• Experience with security concepts including SSO, Authentication and Authorization
Job Description:
• Be responsible for developing new cloud infrastructure solutions and maintaining existing Infrastructure in a fast paced and agile development environment using the latest software development technologies and infrastructure
• Work with the GE Senior Architect, business and technical personnel (GE employees and other contract personnel) to help define project scope and technology solutions for high-level requirements for each assigned project.
• Plan for and implement cloud based Infrastructure solutions using Amazon Web Services
• Leverage native AWS services to simplify and Improve existing cloud applications
• Maintain and secure applications currently hosted In the cloud
• Create, maintain and update CI/CD pipelines for In scope applications
• Level 3 technical support for In scope applications
• Support process improvements which guide the development, sustaining & support activities
• Coach, mentor junior team members
• Work cross functionally with other business departments to align activities and deliverables
• Drive world-class quality in the development and support of products
• Communicate effectively within immediate team
• Engage subject matter experts in successful transfer of complex domain knowledge
• Apply principles of SDLC and methodologies like Agile/XP, CI/CD, TDD, software and product security, scalability, documentation practices, and refactoring techniques
• Write code that meets standards and delivers desired functionality using the technology selected for the project
• Understand performance parameters and assess application performance
• Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness