Description

Manage application development and deployment on AWS. Own the release pipeline and infrastructure as code.

Responsibilities

  • Build and maintain AWS DevOps pipelines for Infrastructure as Code and software releases.
  • Design AWS deployment architectures and ensure compliance with security best practices.
  • Develop, test, and deploy Lambda-based modules using Python, NodeJS, or Java.
  • Debug and troubleshoot deployments using EC2, IAM, VPC, and Load Balancers.
  • Run periodic health checks on AWS environments and maintain source control in Bitbucket.

Required Skills

  • 5+ years of experience developing Infrastructure as Code pipelines in AWS using CloudFormation Templates (CFT).
  • Hands-on experience with AWS services including EC2, IAM, Security Groups, VPC/Subnets, and Load Balancers (ALB, ELB).
  • Proficiency with CloudWatch, CloudTrail, API Gateway, Parameter Store, and KMS Encryption.
  • Development experience with AWS Lambda, SQS, DynamoDB, and RDS.
  • Knowledge of both server-based and serverless deployment architectures.
  • Understanding of DevOps practices including unit testing, code coverage, and build pipelines.
  • Working knowledge of SQL and NoSQL databases.
  • Experience using JIRA and Confluence.
  • Ability to build AWS architecture diagrams.

Preferred Skills

  • PowerShell scripting and Azure DevOps exposure.
  • AWS Certified Solutions Architect or AWS Certified DevOps Engineer.

Education

Any Graduate