
Cloud Services Engineer
- Ciudad de México
- Permanente
- Tiempo completo
- Develop cloud services and solutions that manage the Teradata infrastructure on the public cloud platforms - AWS, Azure, and Google Cloud.
- Design and build quality, high-performing and secure multi-tier applications capable of handling large amounts of requests and data.
- Perform complex code modification, testing and debugging and be able to solve challenging scalability and integration problems.
- Minimum of years of related experience with a university degree.
- Experience with designing, building, and operating distributed complex software systems on AWS, Azure or Google Cloud.
- Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
- Experience writing unit and system level tests using dependency injection frameworks and object mocking.
- Oral and written communication skills (ability to produce runbooks, technical, and non-technical documentation).
- Proficiency with java programming language and spring boot framework.
- Proficiency working with Linux operating systems and Bash/Shell.
- Proficiency with microservices and REST APIs development.
- Experience with containerization and orchestrations technology such as Docker and Kubernetes.
- Knowledge and experience with database and SQL.
- Masters or Bachelor's degree in computer science, computer engineering or related technical discipline.
- Strong, object-oriented design and coding skills (Java preferably on a UNIX or Linux platform).
- Experience with Kubernetes, docker containers is a plus.
- Deal well with ambiguous/undefined problems; ability to think abstractly.
- Willingness to own all stages of development.