Coinstar Sr DevOps Engineer in Bellevue, Washington
The Senior DevOps Engineer is responsible for leading the technical evolution and operations of an application platform that includes all aspects of cloud services, including experience with both AWS and VMWare based core DevOps infrastructure.
Participate in the full platform development life-cycle.
Collaborate iteratively with subject matter experts to define requirements.
Architect and build the DevOps ecosystem for API based applications that are highly scalable, reliable and secure.
Focus on unit and automated testing, so teams can iterate quickly while maintaining a high quality bar.
Help establish engineering best practices and guidelines.
Become a trusted provider of subject matter expertise on DevOps Engineering.
Education & Experience
Bachelor’s degree in Computer Science, or related fields required, or equivalent work experience.
8+ years’ experience in IT Build Engineering, infrastructure support and systems delivery.
Demonstrated experience with/in the following:
Containers, micro services and orchestration including Docker, Docker Swarm and AWS ECS
Microsoft Visual Studio .Net, .Net Framework, .Net Core, SQL Server, MySQL
Configuration management tools such as Chef, Puppet or Ansible.
AWS DevOps tooling stack (Kinesis, CI/CD, etc.)
Networking and Load Balancers, Firewalls, VPCs, VPNs
Revision control source code repositories (Git, SVN, Bitbucket)
Infrastructure and Application logging and monitoring technologies such as SCOM, New Relic, ELK and OpsGenie
Internet standards such as HTTP, HTTPS, Certificates, DNS, FTP, implementation of enterprise applications
All aspects of unit testing, performance testing and user acceptance testing
Hybrid Cloud-Based application engineering and delivery
Prior experience working in financial services/automated-retail, a plus.
Knowledge, Skills & Abilities
AWS DevOps Certified
- This position requires little to no business travel.
Sedentary work involves remaining in a stationary position most of the time in front of a computer, using a keyboard, mouse and telephone. Regularly operate a computer and other office equipment. Occasionally move about the work site to access file cabinets, office equipment, etc. Exert up to 10 lbs. of force occasionally, and/or a negligible amount of force frequently or regularly move objects. Communicate and exchange information with co-workers and other individuals in person and electronically.
This job description is not intended to be all-inclusive. Employee may perform other related duties as assigned to meet the ongoing needs of the organization.