Requisition ID # 92600
Job Category : Information Technology
Job Level : Individual Contributor
Business Unit: Information Technology
Department Overview
Mobile Platforms Engineering is responsible for building the shared tools, service components and systems that underscore Product and Engineering's ability to deliver high availability services, build and iterate on products quickly, and make data informed decisions. We also improve the scalability and performance of our applications through providing architecture design reviews, in-depth performance profiling, and building accessible tools for engineers to characterize the bottlenecks and interactions within and between an ever-growing number of systems. We are looking for candidates who share a passion for building scalable service oriented platforms with experience in any of the following areas:
Position Summary
The Systems Engineer’s role is to ensure the stability, integrity, and efficient operation of IT systems. This is achieved by developing, designing, and supporting in-house developed applications, off-the-shelf software, servers, databases, and/or networks. This set of technology is collectively referred to as “systems” in this document. The Systems Engineer identifies, communicate, and resolve issues in order to maximize the benefit of IT systems investments.
Responsibilities
Qualifications
Minimum:
Desired:
Docker
Terraform
Aws Lambda
Microservices
Architecture
Job Category : Information Technology
Job Level : Individual Contributor
Business Unit: Information Technology
Department Overview
Mobile Platforms Engineering is responsible for building the shared tools, service components and systems that underscore Product and Engineering's ability to deliver high availability services, build and iterate on products quickly, and make data informed decisions. We also improve the scalability and performance of our applications through providing architecture design reviews, in-depth performance profiling, and building accessible tools for engineers to characterize the bottlenecks and interactions within and between an ever-growing number of systems. We are looking for candidates who share a passion for building scalable service oriented platforms with experience in any of the following areas:
Position Summary
The Systems Engineer’s role is to ensure the stability, integrity, and efficient operation of IT systems. This is achieved by developing, designing, and supporting in-house developed applications, off-the-shelf software, servers, databases, and/or networks. This set of technology is collectively referred to as “systems” in this document. The Systems Engineer identifies, communicate, and resolve issues in order to maximize the benefit of IT systems investments.
Responsibilities
- Analyzes existing applications and systems and formulates logic for new systems, devises logic procedures, logical database design, performs coding and tests/debugs programs.
- Defines and documents business requirements for complex system development or testing.
- Communicates (oral and written) recommendations and findings to high level leaders and officers.
- Designs and deploys new complex Enterprise systems and enhancements to existing systems ensuring compatibility and inter-operability.
- Modifies and configures complex and broad applications/systems as specified in the requirements and/or technical design document.
- Mentors and provides guidance to less experienced colleagues.
Qualifications
Minimum:
- BA/BS in Computer Science, Business, or equivalent experience
- 5 years of software or system engineering experience
Desired:
- Experience implementing and migrating to AWS Lambda (serverless) architectures
- Experience deploying Kubernetes application with Helm.
- Experience with deploying applications in Containerized environments e.g. Docker, ECS.
- Mentoring and leading high performing teams.
- Product development.
- IT-Information Technology engineering, Job-related experience, 5 years .
- Working with large and highly secure enterprise environments.
- Designing, implementing and running large scale cloud native micro services.
- Developing fully native AWS cloud services.
- Collaborate across functional teams.
- Team leadership experiences.
- History of implementing DevOps practices in an enterprise environment.
- Designing, implementing and running large scale CI/CD pipeline.
- Proven experiences on continuous deployment for both web and IOS mobile applications.
- Strong knowledge of common application and security protocols.
- DevOps architecture and practice.
- Strong experience with mixed on-premise / AWS environments.
- Extensive knowledge of AWS CI / CD pipeline services.
- Promotes DevOps culture supporting Config as Code and Infrastructure as Code best practices.
- Knowledgeable in deploying NodeJS microservices.
- Experience with centralized logging (e.g. Sumologic)
- Strong experience with Orchestration tools such as Terraform.
- Strong experience working with AWS native services.
- Strong supporter of the best Security Practices.
- Experience deploying and maintaining Kubernetes / EKS.
Recommended Skills
KubernetesDocker
Terraform
Aws Lambda
Microservices
Architecture