Job Description Summary
Responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to design discussions.
Job Description
Roles and Responsibilities
Roles and Responsibilities
In this role, you will:
- Lead Cloud Infrastructure Initiatives: Design, implement, and maintain highly scalable, reliable, and secure cloud-based solutions on AWS, leveraging services like EC2, S3, Lambda, RDS, and CloudFront to support mission-critical applications.
- Champion DevOps Practices: Architect and manage end-to-end CI/CD pipelines to automate the deployment, monitoring, and scaling of applications. Ensure a robust DevOps culture by implementing tools and practices that improve developer productivity and operational efficiency.
- Develop Cloud-Native Applications: Collaborate with cross-functional teams to design and deploy microservices, serverless architectures, and containerized applications using Docker, Kubernetes, and AWS-native tools like EKS and Fargate.
- Optimize System Performance: Analyze system bottlenecks, improve performance through load balancing, caching, and efficient database design, and manage resource allocation to ensure cost-effectiveness in the cloud environment.
- Implement Security Best Practices: Design and enforce cloud security standards, including IAM policies, encryption, monitoring, and compliance with frameworks such as SOC2, HIPAA, or GDPR. Conduct vulnerability assessments and support secure development lifecycles.
- Infrastructure as Code (IaC): Build and manage cloud infrastructure using tools like Terraform, CloudFormation, or Ansible, ensuring version control, repeatability, and scalability.
- Drive Monitoring and Observability: Implement robust monitoring, logging, and alerting systems using tools like CloudWatch, Prometheus, Grafana, or Datadog to ensure the availability and reliability of cloud services.
- Mentor and Guide Teams: Serve as a technical mentor, providing guidance to junior engineers on best practices in AWS, DevOps, and cloud architecture. Actively participate in code reviews and knowledge-sharing sessions.
- Continuously evaluate new tools, technologies, and frameworks in the DevOps and cloud ecosystem to improve the organization's systems and workflows.
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
Education Qualification
For roles outside USA:
Bachelor's Degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math) with advanced experience.
For roles in USA:Bachelor's Degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math) with minimum years of experience4years
Desired Characteristics
Technical Expertise:
- Advanced experience with AWS cloud services (EC2, S3, Lambda, RDS, Route 53, CloudFormation, etc.) and a solid understanding of serverless and microservices architectures.
- Deep expertise in DevOps tools and practices, including Docker, Kubernetes, Jenkins, GitLab CI/CD, and Terraform.
- Strong understanding of networking (VPC, DNS, VPN, CDN) and AWS-specific features like Auto Scaling Groups, Elastic Load Balancers, and CloudFront.
- Proficiency in scripting and programming languages like Python, Bash, Go, or JavaScript for automation and infrastructure management.
- Experience with database systems (SQL and NoSQL) and optimization techniques for cloud environments.
- Strong knowledge of monitoring tools (Prometheus, Datadog, CloudWatch) and incident response best practices.
- Familiarity with IaC principles, configuration management, and version control systems like Git.
Personal/Leadership Attributes:
- Strategic Thinking: Possesses a clear vision for cloud and DevOps strategies, aligning them with business goals while delivering scalable solutions.
- Problem Solver: Demonstrates the ability to analyze complex cloud and DevOps challenges, implement solutions, and proactively improve systems.
- Effective Communicator: Translates technical concepts into business outcomes, engaging with stakeholders at all levels.
- Accountability: Takes ownership of cloud infrastructure projects, ensuring they are delivered with high quality and meet deadlines.
- Adaptability: Thrives in fast-paced environments, quickly adapting to new tools, frameworks, and changing priorities.
- Mentorship: Coaches and supports team members, fostering a culture of learning, innovation, and excellence.
Note
Note:
To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years' experience required for any role based within the USA. For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used.
This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager.
Additional Information
Relocation Assistance Provided: Yes