Cloud AWS - Senior Engineer

irissoftware

Noida, UP, IN NM Years Exp Posted 23d ago

Job Description

Required Skills & Qualifications

  • Strong hands-on experience designing and implementing scalable, highly available, and fault-tolerant architectures on AWS
  • Deep expertise in AWS core services:
    • Compute: EC2, Auto Scaling, ECS, EKS, Lambda
    • Storage: S3, EBS, EFS, Glacier
    • Database: RDS, DynamoDB, Aurora
    • Networking: VPC, Subnets, Route 53, NAT Gateways, ALB/NLB
    • Security: IAM, KMS, Secrets Manager, WAF, Shield
    • Monitoring: CloudWatch, CloudTrail, AWS Config
  • Strong experience with Infrastructure as Code (IaC) using Terraform (preferred) or CloudFormation
  • Hands-on experience with containerization and orchestration (Docker, ECS, EKS/Kubernetes)
  • Experience in building and managing CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or AWS native services (CodePipeline, CodeBuild)
  • Proficiency in Python for automation and scripting, including:
    • AWS SDK (boto3)
    • Lambda-based automation
    • Operational tooling and integrations
  • Strong understanding of Linux/Unix systems
  • Solid understanding of cloud security best practices, including IAM policies, encryption, and compliance
  • Experience with cost optimization and performance tuning in AWS environments
  • Strong problem-solving and troubleshooting skills in production environments

 

Key Responsibilities

  • Design, implement, and manage cloud-native solutions on AWS aligned with Well-Architected Framework principles
  • Build and maintain automated infrastructure provisioning using IaC tools (Terraform/CloudFormation)
  • Develop Python-based automation tools and scripts for provisioning, monitoring, and operational efficiency
  • Manage and optimize AWS services such as EC2, S3, VPC, IAM, RDS, Lambda, and CloudWatch
  • Implement and enhance CI/CD pipelines for seamless and reliable deployments
  • Ensure high availability, scalability, and reliability of production systems
  • Monitor system health, troubleshoot issues, and drive performance and cost optimization initiatives
  • Enforce security best practices, including access control, encryption, and compliance standards
  • Support application migration and modernization initiatives to AWS
  • Collaborate with development and DevOps teams to improve deployment strategies and operational excellence
  • Create and maintain technical documentation, architecture diagrams, and runbooks

Good to Have (Optional)

  • Experience with Kubernetes (EKS) in production environments
  • Exposure to multi-account AWS setups and landing zones
  • Knowledge of serverless architectures
  • Familiarity with monitoring tools like Prometheus/Grafana
  • AWS certifications (e.g., Solutions Architect, DevOps Engineer) 

 

Mandatory Competencies

Cloud - AWS - AWS S3, S3 glacier, AWS EBS

Development Tools and Management - Development Tools and Management - CI/CD

Cloud - AWS - Amazon EC2 / Autoscalaing / Load Balancing, AWS App Runner

Cloud - AWS - Amazon IAM, AWS Secrets Manager, AWS KMS, AWS Cognito

Cloud - AWS - AWS Lambda,AWS EventBridge, AWS Fargate

Cloud - AWS - Amazon CloudWatch

DevOps/Configuration Mgmt - DevOps/Configuration Mgmt - Terraform

Programming Language - Python - Python Scripting

DevOps/Configuration Mgmt - DevOps/Configuration Mgmt - GitLab,Github, Bitbucket

DevOps/Configuration Mgmt - DevOps/Configuration Mgmt - Jenkins

Beh - Communication and collaboration

Similar Openings for You