About the job AWS Cloud Engineer - Mid Level
The AWS Cloud Engineer will be responsible for the design, development, and management of our cloud-based
application ecosystems, including Kubernetes and Amazon EKS-hosted Java micro-services, No-SQL and SQL and various
AWS-backed services for application integration and delivery:
Help develop and drive the vision of our AWS platform from an application and data perspective, working with
business analysts and stakeholders to understand business objectives and design efficient and effective solutions.
Understand large scale architecture for designing the future direction of the platform, guiding current state to the future state target.
Analyze current landscape and details, troubleshoot issues, and create the future direction. This requires strong
English communication skills.
Be experienced to multiple, diverse technologies, platforms, and processing environments
Have good understanding of strategic and emerging technology trends, and the practical application of existing and emerging technologies to new and evolving business and operating models
Have good understanding of product management, agile principles and development methodologies and capability of supporting agile teams by providing advice and guidance on opportunities, impact, and risks, taking account of technical and architectural debt
AWS Certified Solutions Architect Professional
Skills and Experience
3-5 years experience in cloud engineering, with demonstrated expertise in AWS
Demonstrated experience and understanding of AWS ecosystem from a compute, database, storage, container, and
other key AWS core and supported managed service offerings (Serverless, EC2, AKS, EKS, etc.)
Strong experience leveraging and designing from AWS Blueprints and related AWS solution architecture offerings.
5+ years of experience in at least two IT solution development disciplines, including technical or infrastructure architecture, network management, application development, middleware, database management or cloud development
3-5 years experience in Java or other object-oriented or functional languages on AWS or other cloud
Strong understanding of cloud-native, 12-factor, and microservices concepts
3-5 years of relational and non-relational databases (MySQL, SQL Server, Postgres, MongoDB, etc.)
Strong experience in microservices & API development (REST, SOAP)
Strong experience in message-driven architecture (AMQP, JMS) and related technologies (ActiveMQ, RabbitMQ, Artemis)
Strong experience with containers and container technology (Docker, Kubernetes, AWS EKS, etc.).
Strong experience in Java/J2EE technologies, Spring, Spring Boot framework
Experience with ServiceNow administration, development, and integration
Experience with agile development methodology (Scrum/Kanban)
Experience developing in multiple operating systems.
Experience in building APIs for both internal and external products.
Working knowledge of DevOps and CI/CD principles and practices and DevOps tools such as Terraform, AWS
CloudFormation, and other relevant tools
Experience in software development and deployment methodologies
Experience developing architecture blueprints, strategies, and roadmaps
Strong English (C1-C2) written and verbal communication skill