About The Position

At INVID, we're seeking a highly skilled and motivated AWS Application Engineer to drive the automation, scalability, and reliability of our cloud infrastructure. What sets INVID apart is our collaborative and flexible work environment. We encourage our team to raise the bar in everything they do while maintaining a healthy work-life balance. With our hybrid work model, team members thrive both in the office and remotely. We foster a culture of mutual respect, autonomy, and accountability, where your voice matters and your growth is supported. From structured career paths and paid professional development to access to industry events, we’re committed to your success.

Requirements

  • Minimum of 3+ year experience in a security engineering role, with experience in network security, application security, and security frameworks.
  • Bachelor's degree in related area and / or equivalent experience / training.
  • Strong understanding of AWS services like EC2, S3, RDS, Lambda, and VPC configurations.
  • Familiarity with AWS migration tools, such as AWS MGN, DMS, and Migration Hub.
  • Experience in deploying, configuring, and managing applications in cloud environments.
  • Knowledge of microservices architecture and containerization tools like Docker and ECS.
  • Proficiency in scripting languages such as Python, Shell, or PowerShell for automation.
  • Experience with Infrastructure as Code tools like Terraform, AWS CloudFormation, or CDK.
  • Hands-on experience with monitoring tools like AWS CloudWatch, X-Ray, or third-party solutions like Datadog.
  • Strong problem-solving skills for application performance and dependency issues.
  • Experience working in Scrum or Agile teams, adhering to iterative delivery and collaborative practices.
  • Strong analytical and troubleshooting abilities.
  • Excellent communication and teamwork skills.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Excellent computer proficiency including JIRA.

Nice To Haves

  • Understanding of advanced services like AWS Step Functions, EventBridge, and Aurora.
  • Experience with AWS serverless technologies like API Gateway, Lambda, and DynamoDB.
  • Familiarity with CI/CD tools like GitHub Actions, Jenkins, or AWS CodePipeline.
  • Knowledge of container orchestration tools such as Kubernetes (EKS).
  • Experience in tuning application performance and cost optimization in AWS.
  • Familiarity with caching solutions like ElastiCache or Content Delivery Networks (CDNs).
  • Experience with migration validation, including data integrity, application functionality, and system dependencies.
  • Ability to mentor junior engineers and contribute to team knowledge sharing.
  • Proactive approach to identifying and resolving migration challenges.
  • AWS Certified Developer – Associate or AWS Certified Solutions Architect – Associate.

Responsibilities

  • Analyze application architecture and dependencies to determine migration readiness.
  • Work with architects to design migration strategies (Rehost, Replatform, Refactor) for various workloads.
  • Assist in the migration of applications to AWS using tools like AWS Application Migration Service (MGN), AWS Database Migration Service (DMS), and AWS Elastic Beanstalk.
  • Ensure proper deployment, configuration, and performance of applications in AWS environments.
  • Troubleshoot application issues and ensure smooth functioning in the new AWS environment.
  • Optimize applications for performance, scalability, and cost efficiency.
  • Configure applications to utilize AWS services like RDS, S3, Lambda, DynamoDB, and CloudFront.
  • Set up monitoring and logging for applications using AWS CloudWatch, X-Ray, and third-party tools.
  • Collaborate with DevOps engineers to automate application deployments using AWS CodePipeline, CodeDeploy, or Jenkins.
  • Develop scripts for repeatable application setup and provisioning using Infrastructure as Code (IaC) tools like AWS CloudFormation or Terraform.
  • Work closely with architects, QA engineers, and stakeholders to ensure migration objectives are met.
  • Actively participate in Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Document application changes, migration steps, and configurations.
  • Share knowledge with team members to ensure consistent understanding of application and migration processes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service