Systems Development Engineer, Enterprise Engineering

Systems Development Engineer, Enterprise Engineering
Empresa:

Amazon Support Services Costa Rica Srl


Detalles de la oferta

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
- 3+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience
- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
- Experience utilizing AWS cloud solutions in a DevOps environment
- Experience with CI/CD pipelines build processes

EAA team owns and manages enterprise software services used by Amazonians globally. We strive to develop and integrate world class content management and storage solutions. Automation, cloud management and data engineering are at the core of our every day.

We are an engineering organization, our work models are based on Sprint Planning and DevOps. We develop software, we automate all the processes necessary to maintain, scale and support the services we own, we implement cloud and physical infrastructures and collaborate with many other teams to make sure our solutions are fully compatible with the Amazon environment.
All our engineers need to be service owners, they need to be proactive constantly looking for the next best idea to improve our solutions, to improve the experience of our customers and to find ways to reduce any type of operational load that may come from maintaining complex distributed systems.
The Systems Developer need to be self-sufficient but also a great team player, doesn't wait until a task is assigned to them and is focused on resolving the root cause of problems instead of treating just the symptoms.
They will work in a team of engineers who are empowered to do what it takes to deliver the best customer experience, defining and following best practices, standards and processes, ensuring the proper documentation is created to improve the maintainability of the services.

Key job responsibilities
- Design and develop software solutions and services to resolve customer problems.
- Develop automation and scripting to support, scale and maintain complex distributed systems.
- Troubleshoot problems, find root causes and develop permanent solutions, while documenting findings and lessons learned for their future selves.
- Work with AWS cloud and physical components, designing and developing infrastructure to support the services.
- Work with and maintain advanced storage solutions like sql and no-sql databases and file storage. For example: Mysql, MSSQL, Dynamo, S3, ElasticSearch, etc.
- Be data centric, generate theories and support them with data, collect constant data to generate metrics and stats to show the health of the systems, collect data from other external systems to work with Data Lake generating correlations, historical analysis and feeding ML models.
- Develop deployment pipelines, practice automated change management, generate technical and non-technical documentation, work problem tickets, support the customer experience, lead on large scale incidents and participate of oncall rotations.
- Help design and execute product roadmaps including new features, fixes, enhancements and migrations.

A day in the life
The SysDev engineer will be usually working the tasks of the team assigned during the sprint, whether they are problem tickets, new features, enhancements, etc.
They will be developing a new solution, automating an integration, generating stats and metrics for operational dashboards, troubleshooting issues and everything else around the regular tasks of a DevOps organization.
They will also have to participate in oncall rotations every few weeks working directly with customers resolving advance software issues when needed.

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


Fuente: Whatjobs_Ppc

Requisitos

Systems Development Engineer, Enterprise Engineering
Empresa:

Amazon Support Services Costa Rica Srl


Hr Technical Workday Configuration Product Owner

**Your Job** You're not the person who will settle for just any role. Neither are we. Because we're out to create Better Care for a Better World, and that t...


Desde Kimberly-Clark - San José

Publicado a month ago

Ios Developer

**Who We Are** Konrad is a next generation digital consultancy. We are dedicated to solving complex business problems for our global clients with creative a...


Desde Konrad - San José

Publicado a month ago

Roaming Testing Engineer I

Syniverse is the world's most connected company. Whether we're developing the technology that enables intelligent cars to safely react to traffic changes or ...


Desde Syniverse - San José

Publicado a month ago

Software Engineer - Cloud Based Platform

**Locations**:San Jose, Costa Rica (**Hybrid**)** **ABOUT WIND RIVER** Wind River is a global leader in delivering software for mission-critical intelligen...


Desde Wind River - San José

Publicado a month ago

Built at: 2024-10-05T12:17:54.027Z