Software Engineer III - Cloud Engineer - (Cloud Routing Team)

3.0 - 7.0 years

5.0 - 9.0 Lacs P.A.

Bengaluru

Posted:3 days ago| Platform: Naukri logo

Apply Now

Skills Required

NetworkingSOADisaster recoveryDNSTroubleshootingLoad balancingInformation technologyPythonFirewall

Work Mode

Work from Office

Job Type

Full Time

Job Description

As a Cloud Engineer on our Cloud Platform team, you will grow your career by working for an international, multicultural company with thousands of employees that runs on a Service-oriented architecture (SOA) with 300 microservices and millions of concurrent clients. You should be fascinated about performance, capacity, and stability, and be passionate about the quality of code and test coverage, as those things are critical to the success of our system. In this role, you will help drive innovation within the team bringing your knowledge and expertise in routing and CDNs. You will contribute to critically assessing and improving current designs and configurations, ensuring that the company s cloud infrastructure remains at the cutting edge of technology and best practices. You will work with application owners to understand their needs and define requirements for their operation in the cloud platform. This role involves working with cutting-edge technology and solving challenging technical problems. The platform capabilities we are building will be used by every engineering team at Groupon, and this is your chance to influence how microservices are developed and deployed on a company-wide scale. we're a "best of both worlds" kind of company. we're big enough to have resources and scale, but small enough that a single person has a surprising amount of autonomy and can make a meaningful impact. we're curious, fun, a little intense, and kind of obsessed with helping local businesses thrive. Key Responsibilities: Cloud Infrastructure Design and Management: Design, implement, and manage cloud infrastructure solutions on platforms such as AWS, Azure, or Google Cloud. Optimize cloud resources for cost, performance, and reliability. Networking and Routing: Develop and maintain robust networking solutions, including VPCs, subnets, routing tables, and gateways. Configure and manage VPNs, Direct Connect, and peering connections. Ensure efficient routing and traffic management to maintain high availability and performance. Content Delivery Networks (CDNs): Deploy and manage CDNs to improve content delivery speed and reliability. Configure CDN settings for optimal performance and security. Monitor CDN performance and troubleshoot issues as they arise. Caching Solutions: Implement and manage caching strategies to enhance application performance. Utilize caching technologies such as Redis, Memcached, or CloudFront. Monitor cache performance and optimize configurations as needed. Service Mesh and Envoy Proxy: Design and deploy service mesh architectures to manage microservices using tools such as Istio or Linkerd. Implement and manage Envoy proxy for service discovery, load balancing, traffic management, and observability. Configure Envoy to ensure security, reliability, and performance within the service mesh. Monitor and troubleshoot Envoy proxy issues and optimize its configurations. Security: Implement robust security measures to protect cloud infrastructure and data. Configure and manage IAM roles, security groups, and firewall rules. Conduct regular security assessments and audits, and remediate vulnerabilities. Ensure compliance with industry standards and regulations. Monitoring and Troubleshooting: Set up and maintain monitoring tools to track the health and performance of cloud services. Troubleshoot and resolve issues related to cloud infrastructure, networking, CDNs, caching, and Envoy proxy. Develop and implement disaster recovery plans. Collaboration and Documentation: Work closely with development, operations, and security teams to ensure seamless integration and deployment of cloud services. Create and maintain comprehensive documentation for cloud infrastructure, configurations, and procedures. Provide training and support to team members as needed. Qualifications: bachelors degree in Computer Science, Information Technology, or related field, or equivalent experience. Minimum of 5 years of experience in cloud engineering or a related role. Proficiency in cloud platforms such as AWS, Azure, or Google Cloud. Strong knowledge of networking principles, including TCP/IP, DNS, and routing protocols. Experience with CDNs, caching technologies, and service mesh architectures. Hands-on experience with Envoy proxy and its configuration and management. Solid understanding of cloud security principles and best practices. Experience with infrastructure-as-code tools such as Terraform or CloudFormation. Proficiency in scripting languages such as Python, Bash, or PowerShell. Excellent problem-solving skills and the ability to work under pressure. Strong communication and collaboration skills. Preferred Qualifications: Relevant cloud certifications (eg, AWS Certified Solutions Architect, Azure Solutions Architect Expert, Google Cloud Professional Cloud Architect). Experience with Kubernetes and container orchestration. Familiarity with DevOps practices and CI/CD pipelines. What We Offer: Competitive salary and benefits package. Opportunity to work with a talented and passionate team. Continuous learning and professional development opportunities. Flexible work environment with remote work options.

Groupon India
Not specified
[ ]

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru