Python Software Engineer - Automation & Reliability Engineering (ARE)other related Employment listings - Reston, VA at Geebo

Python Software Engineer - Automation & Reliability Engineering (ARE)

Eliassen Group is HIRING for a Python Software Engineer to join a premier media organization.
This position will join the Global Technology & Operations department, and the Automation & Reliability Engineering team within this department.
About the JobAutomation & Reliability Engineering (ARE) combines software and systems engineering to build and run large-scale, distributed, fault-tolerant systems.
ARE ensures that Discovery's services-both our internally critical and our externally-visible systems-have reliability, uptime appropriate to user's needs and a fast rate of improvement.
Additionally, SWEs on the ARE team will develop custom integration solutions to enhance our systems capacity and performance.
Much of our engineering focuses on optimizing existing systems, building infrastructure and eliminating work through automation.
On the ARE team, you'll have the opportunity to manage the complex challenges of scale which are unique to Discovery, while using your expertise in coding/scripting, and system design.
Responsibilities Engage in and improve the whole lifecycle of services, from inception and design, through deployment, operation, and refinement.
Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch code reviews.
Maintain services once they are live by measuring and monitoring availability, latency, and overall system health.
Scale systems sustainably through mechanisms like automation; evolve systems by pushing for changes that improve reliability and velocity.
Practice sustainable incident response and blameless postmortemsMinimum
Qualifications:
Bachelor's degree in Computer Science or a related technical field involving software or systems engineering, or equivalent practical experience.
Experience programming in one or more of the following languages:
Python, Node.
js, or Go.
Experience with automation, configuration management, and Infrastructure as Code (IaC).
Preferred
Qualifications:
Experience testing, maintaining, or launching software products, and experience with software design and architecture.
Experience with REST, SOAP, and GraphQL API protocols.
Expertise in designing, analyzing, and troubleshooting large-scale distributed systems.
Understanding of Unix/Linux and Windows operating systems.
Ability to debug, optimize code, and automate routine tasks.
Systematic problem-solving approach, coupled with effective communication skills and a sense of drive.
Experience developing large-scale infrastructure, distributed systems or networks, and/or experience with compute technologies, storage or hardware architecture.
.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.