Junior DevOps Engineer
Atlanta (Fulton County) Design / Civil engineering / Industrial engineering
Job description
Job Number
2717628
Business
GE Transportation
Business Segment
Transportation
About Us
GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.
As a division of General Electric Company, GE Transportation is a global technology leader and supplier to the railroad, mining, marine, stationary power, and drilling industries. We drive change and progress — by rail and across oceans. We go farther and dig deeper, with advanced technology that connects people, data and machines, so resources can be gathered, goods can be transported and economies can thrive. GE Transportation is headquartered in Chicago, IL, and employs approximately 12,000 employees worldwide. Learn more about GE Transportation today!
GE offers a great work environment, professional development, challenging careers, and competitive compensation. 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.
Posted Position Title
Junior DevOps Engineer
Career Level
Experienced
Function
Information Technology
Function Segment
Business Technology
Location(s) Where Opening Is Available
United States
U.S. State, China or Canada Provinces
Georgia
City
Atlanta
Postal Code
30305-3326
Relocation Assistance
No
Role Summary/Purpose
GE Software & Solutions team is looking for a Junior DevOps Engineer with experience defining, implementing and supporting, deployment, delivery, and monitoring capabilities for its Customer Performance Analytics(CPA) team. Experienced in systems and services-based architectures with strong communication skills, team oriented with motivation to achieve results in a fast paced environment.
Essential Responsibilities
In addition, you will:
· Drive the deployment of AWS / Big data application releases to the customer in a fluid, well-orchestrated manor
· Listen to, prioritize, and document requests and issues, ensuring resolution and follow-up
· Participate in team Op Mech. and workflow to drive innovation and continuous improvements in our offerings
· Design and develop re-usable components and operational strategies in the cloud to support scalability, high availability, performance, monitoring, backup, restore, etc.
· Improve our knowledge base and provide thought leadership in deployment automation, continuous integration, and continuous delivery, monitoring, automated scaling, building reliable services with SLA meeting availability
· Create automation scripts, UI's, and continuous delivery pipeline that enhance and expand our CI / CD services
· Support and improve our tools for continuous delivery pipeline, automated operations validation testing and release management procedures
· Make technology choices at individual level and have the ability to analyze impact on process and teams
· Profile build, test and deployment process, identify and resolve bottlenecks
· Provide expertise in software development, build, test and integration methodologies
· Participate and contribute towards global GE Health Cloud Release planning events
· Develop and manage build packages and deployment scripts
· Virtualized environment set-up and maintenance
· Automate and Integrate code analysis, tests and review capabilities in CD framework
· Support automation and integration of tools with web-based dashboards for displaying code, build, test results
· Tools, Technology and Process assessment and evaluation
· Work in a DevOps style team based environment providing end-to-end DevOps solutions for the CPA solution
· Collaborate with Global Engineering; Tools; IT; Architecture; Program; QA teams to influence and drive operational excellence best practices
· Demonstrate technical leadership with a quality mindset in all aspects of deliverables for our customers
· Define and execute cloud automation strategy for enterprise applications and application components
· Identify, prototype and generate new methods of business problem resolution through continuous evaluation of new technologies, design patterns and development models
· Design and develop re-usable components and operational strategies in the cloud to support scalability, high availability, performance, monitoring, backup, restore, etc.
· Work on a high velocity team that is expected to deliver solutions in a few weeks from concept to delivery
· Take an automation first approach to streamline business processes
· Leverage modern software design principles around Test Driven Development, Continuous Integration / Continuous Delivery, version control and performance metrics
· Define and execute cloud automation strategy for enterprise applications and application components
· Support, maintain and develop cloud based software like Mesosphere, docker and puppet
· Develop and maintain architectural strategies, support, and system documentation
· Assist with incident response, troubleshooting, root cause analysis, and problem resolution
· Build an maintain an automated DevOps delivery / deployment model to enable continuous release of software into cloud environments
· Provides support and troubleshooting of prior developed technology solutions
· Participate in 24x7 rotation including on-call and off shifts
· System availability and uptime, capacity planning, maintenance scheduling, and disaster recovery
· Perform software upgrades and installations as required in support of cloud strategy
· Assist with the addition of new customers and users into cloud-hosted solution
Additional Eligibility Qualifications
GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.
Desired Characteristics
· Experience with DevOps and SAFe related tools, practices, and culture
· Experience in test automation techniques, both functional (TDD) and behavioral (BDD)
· Applied experience with modern application technologies and design patterns including Cloud infrastructure (CloudFoundry, AWS, Azure is a plus)
· Demonstrated experience in configuration automation using Chef, Puppet, Docker, etc
· Strong familiarity with Linux / Windows OS and system administration
· Familiarity with monitoring and optimizing large scale enterprise applications and database performance
· Evaluate industry best practices and new technologies to drive effective adoption and implementation
· Proficient in one or more of the following monitoring and logging tools: Sumo logic, Sensu, New Relic, App dynamics, Neustar, Gomez, Nimsoft, Zabbix, Nagios, Ganglia, Cacti, Splunk, Logstash, Graphite
· Strong working knowledge of Linux operating systems, their underlying components, system statistics, performance tuning, filesystems and io
· Strong knowledge of networks, compute, cloud, virtualization, network infrastructure, telecom networks, circuits, datacenter technologies and best practices
· Exposure to: Pivotal Cloud Foundry, OpenStack, Hadoop, Pivotal HD, HAWQ, RabbitMQ, Redis, Jenkins, IaaS [Compute – Linux, Storage, Palo Alto Network FW, F5 load balancers]
· Able to work under minimal supervision; Able to work well with global teams, including time-zone flexibility
Technical Expertise:
· Expertise in configuration management tools such as Perforce, SVN, or Git
· Expertise with Continuous Integration tools such as Jenkins or other similar tools
· Expertise with one or more of the following: Artifactory, Nexus, or other artifact repository management tool
· Expertise with static analysis / software quality tools such as SONAR Qube
· Experience with Agile software development practices, use of Rally or JIRA
· Experience in virtualized environment set-up, maintenance and ongoing development
· Experience in scripting languages such as Bash, ruby, python
· Experience with build tools such as Maven, Ant, Gradle
· Exp. in Build-time dependency management in Java, Javascript, C++ (Maven, Bower, Gradle, ivy …)
· Able to excel in a team environment by demonstrating excellent written, verbal communication, and collaboration skills
· Ability to translate engineering processes into tools workflows
· Familiarity with product development (including C++, Java, Javascript, XML & Web Services)
· Deep Expertise with at least one third generation automation and configuration management solution such as Chef
· Advanced scripting skills using Python / Ruby / Bash and/or Powershell
· Experience with the whole Continuous Integration and Continuous Deployment pipeline ecosystem including tools such as Sonar, Perforce, Electric Commander, Artifactory, and analysis tools
· Experience with implementation of Cloud application fabric and/or PaaS technologies such as Cloud Foundry
· Familiarity with Hadoop and Big Data technologies Leadership:
· Influences through others; builds direct and behind the scenes support for ideas. Sees downstream consequences and effectively tailors influencing strategy to support a positive outcome. Uses experts or other third parties to influence
· Able to verbalize what is behind decisions and downstream implications. Continuously reflecting on success and failures to improve performance and decision-making. Understands when change is needed. Participates in technical strategy planning
· Proactively identifies and removes project obstacles or barriers on behalf of the team. Able to navigate accountability in a matrixed organization. Communicates and demonstrates a shared sense of purpose. Learns from failure.
Desired profile
Qualifications/Requirements
· Bachelor's Degree in STEM field
· Minimum of 3 years of experience in software development, cloud / online service engineering / automation or cloud / online service operations
· Minimum of 1 years of experience engineering horizontally scalable, elastic cloud / online services
Eligibility Requirements:
· Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job
· Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen
· Must be willing to work out of an office located in Atlanta, GA