i
Northcorp Software
16 Northcorp Software Jobs
AWS Architect (8-10 yrs)
Northcorp Software
posted 2d ago
Flexible timing
Key skills for the job
Position : AWS Architect
Experience : 8+ Years
Location : Noida, India (Hybrid - 1-2 days in office per month)
Notice Period : Immediate Joiners Only
About the Job :
We are seeking a highly skilled and experienced AWS Architect to join our dynamic team in Noida. The ideal candidate will possess a deep understanding of AWS services, DevOps practices, and system administration, with a proven track record of designing, implementing, and managing scalable and secure cloud-based solutions. As an AWS Architect, you will be responsible for defining the architecture for hosting applications on AWS, optimizing performance, automating deployments, and ensuring the reliability and security of our infrastructure.
Responsibilities :
Architecture Design :
- Design and implement robust, scalable, and cost-effective AWS architectures based on customer requirements and business needs.
- Evaluate and select appropriate AWS services to meet specific application and infrastructure needs.
- Create and maintain detailed architecture diagrams and documentation.
AWS Infrastructure Management :
- Provision, configure, and manage AWS infrastructure components, including EC2, VPC, S3, RDS, Lambda, and others.
- Implement and manage auto-scaling strategies to ensure high availability and performance.
- Optimize AWS resource utilization and cost management.
DevOps and Automation :
- Implement and manage CI/CD pipelines using tools like Jenkins, AWS CodeDeploy, or similar.
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Develop and maintain shell scripts for automation and system administration tasks.
- Configure and manage centralized configuration management using tools like Ansible, Chef, or Puppet.
Containerization and Orchestration :
- Implement and manage containerized applications using Docker and Amazon ECS.
- Deploy and manage container orchestration platforms like Kubernetes or OpenShift.
Performance Optimization :
- Optimize application and database performance using techniques like database indexing, caching (Redis, Memcached), and content delivery networks (CloudFront).
- Monitor system performance and identify bottlenecks, and implement solutions to improve performance.
Database Management :
- Manage and optimize various database systems, including MySQL, PostgreSQL, and MSSQL on AWS RDS.
- Implement database backup and recovery strategies.
- Manage database permissions and performance.
System Administration :
- General System administration tasks.
- Manage Web servers such as Nginx, Apache, and Tomcat.
Required Skills and Experience :
- 8+ years of experience in System Administration.
- 6+ years of hands-on experience with AWS and DevOps practices.
- Strong knowledge of AWS services, including EC2, VPC, S3, RDS, Lambda, IAM, and CloudWatch.
- Proficiency in CI/CD pipelines and automation tools (Jenkins, CodeDeploy, etc.).
- Experience with containerization (Docker, ECS) and orchestration (Kubernetes).
- Strong scripting skills in Shell scripting.
- Experience with configuration management tools (Ansible, Chef, Puppet).
- Experience with caching technologies (Redis, Memcached).
- Experience with database management (MySQL, PostgreSQL, MSSQL).
- Strong understanding of network protocols and security principles.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
Desirable Qualities :
- Proficiency in web server administration (Nginx, Apache, Tomcat).
- Experience with Infrastructure as Code (Terraform, CloudFormation).
- Experience with other cloud providers.
Pre-requisite :
- Immediate joiners only.
- Candidate must be able to work in a hybrid environment, with 1-2 days in the office per month.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for AWS Architect roles with real interview advice
5-7 Yrs