General Electric Lead DevOps Engineer in Noida, India
Job Description Summary
Reporting to the DevOps CTT Leader, the Lead DevOps Engineer is a team player who will join the DevOps CTT (Core Technology Team) to help drive the DevOps transformation for multiple GE Renewable Energy Grid products and development/operations teams. This role will improve and manage our DevOps platform that is used to build, automatically test and release. The role also contributes to improve DevOps KPIs on code quality & security, test automation, coverage, traceability and CI/CD.
Contribute to DevOps Platform architecture and influence DevOps roadmap: application and infrastructure planning, testing and development.
Work closely with product teams to find the right tradeoff between the business-specific needs and state-of-the-art CI/CD best practices.
Execute and automate operational processes fast, accurately and securely. Provide solutions to increase visualization, reduce occurrences of errors and improve customer experience.
Contribute to the creation and application of guidelines for consistent and consolidated approaches.
Act as a mentor for the product teams and for DevOps junior peers.
Advocate DevOps and follow-up on priorities and DevOps maturity/KPIs of product teams.
Work on Agile User Stories outcome-based deliverables using Agile methodology and value streams.
Be proactive and spawn temporary working groups for specific topics.
Collaborate with peers in all GE Renewable Energy businesses around the globe.
Bachelor’s Degree in Computer Science, Technology or Engineering
5+ years of professional DevOps experience
More than qualifications below, what matters is mindset!
Strong advocate of DevOps best practices.
Strong collaboration, leadership and influencing skills to drive transformation.
Excellent oral and written communication skills to document and help in decision process.
Experience with CI/CD tools e.g. Jenkins, Azure DevOps.
Experience with Linux and at least one scripting/programming language e.g. Python.
Experience with Git and SCM branching strategies.
Preferred experience with at least one cloud environment e.g. Azure, AWS.
Preferred experience with virtualization, containers e.g. Hypervisor, Docker, Kubernetes.
Preferred experience with Infrastructure-as-Code e.g. Terraform, Ansible, Puppet, Chef.
Preferred experience with code scanners, SAST, DAST e.g. SonarQube, WhiteSource, Rapid 7.
Preferred experience with Agile software development, project management methodologies.
Preferred knowledge of FW and SoC development e.g. embedded C++, ARM arch.
Preferred knowledge of test automation frameworks e.g. Cucumber, TestComplete.
Preferred knowledge of monitoring systems e.g. Prometheus, Splunk.
GE is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
*Disclosure of your Gender or Sexual orientation is completely Voluntary and not mandatory.
Relocation Assistance Provided: Yes