Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Sys Development Engineer-II 
United States, Washington, Bellevue 
731253019

04.09.2024
DESCRIPTION

In this role you’ll help WorkSpaces-Fleet expand into new regions, remove development friction, and collaborate with a team of Systems Developers to help shape the future for the next generation of services to help customers reduce the mean-time-to manage their WorkSpaces. You’ll apply your creative and critical problem solving skills to develop and run multi-tenant at massive scale services.Here is what we are looking for in terms of basic qualifications:
· BS in Computer Science or related discipline, or equivalent work experience.
· 5 years of industry experience managing large scale software application products.
· At least 5 years of experience in managing a heterogenous environment with experience to support variety of operating systems (Windows & Linux).
· At least 5 years of systems debugging skills and incident management response skills
· At least 5 years of scripting experience using PowerShell, Shell Scripting and Python
· At least 5 years of experience managing end users in large scale IT environment with exposure to all aspects of IT life cycle.
Preferred QualificationsA System Development Engineer in WorkSpaces will:
- Develop infrastructure-as-code software to stand-up large, distributed services with Security and Operational Best Practices in mind.
- Design fault tolerance and disaster recovery solutions
- Solid understanding of OS Internals for Windows and Linux. For example: Troubleshooting hibernate / resume failures.
- Experience with life cycle management of different applications on end user devices.
- Experience with managing virtual desktop infrastructure
- Network / DNS configuration and troubleshooting.
- Active Directory integration with different flavors of Linux(Desired)
- Good understanding of Active Directory and other identity providers such as Jump cloud, Azure Entra.
- Experience with managing end device management tools such as SCCM / Intune.
- Expertise with Python, Bash, PowerShell for Automation
- Experience managing large scale infrastructure using SSM / Ansible / Chef / Puppet for patching
- Good understanding on different package managers in different flavors of Linux, pros & Cons.
- Experience with CI / CD pipelines
- Understanding about different Certificates and their usage (Desired).
- Expertise with step functions, lambda, EC2 compute, EBS, AWS VPC, Cloud Watch, SSM and general awareness on rest of the AWS Technologies. Experience with embracing different AWS technologies in real world scenarios is highly desired.
Work/Life Balance
Mentorship & Career Growth
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why AWS
Work/Life BalanceMentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

BASIC QUALIFICATIONS

- 2+ years of non-internship professional software development experience
- 1+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 7+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience
- Knowledge of systems engineering fundamentals (networking, storage, operating systems)
- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby


PREFERRED QUALIFICATIONS

- Experience with PowerShell (preferred), Python, Ruby, or Java
- Experience working in an Agile environment using the Scrum methodology