Job Description
Responsibilities:
Architectural Design: Collaborate with senior architects to design scalable, reliable, and secure
cloud solutions based on AWS best practices.
AWS Services Implementation: Implement and configure AWS services according to
architectural designs, including but not limited to EC2, S3, RDS, Lambda, and VPC. Work closely
with development and operations teams to ensure seamless integration of cloud components.
Security and Compliance: Implement and maintain security measures to safeguard cloud
environments in all AWS architecture and deployment activities.
Troubleshooting and Optimization: Identify and resolve issues related to performance,
scalability, and reliability. Implement monitoring and automation tools to optimize AWS
infrastructure and applications.
Documentation: Create and maintain comprehensive documentation for architecture,
configurations, and procedures.
Collaboration and Communication:Work closely with development teams to understand
application requirements and provide guidance on AWS best practices.
Qualifications:
We are looking for an experienced Senior Infrastructure Engineer with the following qualifications:
Education: B.E/B.Tech or equivalent qualification.
Experience: 8-11 years in software engineering, including designing, developing, and operating
robust and scalable cloud infrastructure services.
Requirements
Technical Skills:
Hands-on experience with AWS, Google Cloud Platform (GCP), Datacenter, or similar
cloud/on-premises platforms.
Linux administration and troubleshooting of Java applications in production.
Maintaining cloud infrastructure using Infrastructure as Code (IaC) with tools like
Terraform or equivalent.
Continuous integration, deployment, and orchestration technologies (e.g., GitHub,
Artifactory, Docker, Kubernetes, Terraform, Ansible, Jenkins).
Enterprise networking/AWS cloud networking (e.g., firewalls, WAFs, network
segregation, VPNs, network ACLs, authentication & authorization services, identity & access management).
Cybersecurity practices, operations, risk management processes, threats, and vulnerabilities, including incident response methodologies.
Monitoring, logging, tracing, and alerting solutions.
Advanced shell scripting knowledge.
Scripting languages: Python, Groovy, Ruby, or equivalent.
Additional Skills:
Excellent verbal and written communication skills.
Experience with startups and fast-paced environments is an advantage.
Experience in DevOps, CI/CD, Configuration, and Release Management areas and relevant tools.