Cloud Engineer II (Azure and Terraforms)
π Job Overview
- Job Title: Cloud Engineer II (Azure and Terraforms)
- Company: Rackspace
- Location: Gurgaon, HaryΔna, India
- Job Type: Full - Time
- Category: DevOps Engineer
- Date Posted: 2025-06-19
- Experience Level: 5-10 years
- Remote Status: On-site
π Role Summary
-
π Enhancement Note: This role focuses on delivering Fanatical Support for Azure customers, requiring a blend of technical expertise and strong customer-oriented skills.
-
Leverage deep technical knowledge to optimize customer workloads using native Azure services and automation-oriented agile principles.
-
Collaborate with a global team to provide application-focused assistance, building, deploying, integrating, scaling, and healing customer environments.
-
Contribute to the team's continuous improvement by creating automation tools and processes.
π» Primary Responsibilities
-
π Enhancement Note: The primary responsibilities revolve around supporting customers, automating deployments, architecting Azure environments, and providing educational support.
-
π Enhancement Note: This role requires a strong focus on customer support, automation, and architecture, with a significant portion of time dedicated to hands-on tasks and customer interactions.
-
Work with a talented team of architects, engineers, relationship managers, and product teams to deliver Fanatical Support.
-
Automate Platform-as-a-Service (PaaS) and Infrastructure-as-a-Service (IaaS) deployments for customer environments on the Microsoft Azure platform.
-
Architect Azure environment best practices and deployment methodologies.
-
Create automation tools and processes to improve team and Racker day-to-day functions.
-
Educate customers on Azure and Rackspace best practices and architecture.
-
Assist in educational briefings for teammates to advance in technical trainings for continued growth.
-
Act as an escalation point for support engineers when required.
-
Provide a continuous Fanatical Support experience for customers.
π Skills & Qualifications
Education
- π Enhancement Note: While not explicitly stated, a relevant bachelor's degree in Computer Science, IT, or a related field is typically expected for this role.
Experience
-
π Enhancement Note: Candidates should have at least 5 years of experience working with Azure and executing cloud deployments.
-
5+ years of experience working with Azure and executing cloud deployments.
-
Working knowledge of Azure resources and services, scaling, load balancing, CDNs, networking, etc.
Required Skills
-
π Enhancement Note: The required skills section emphasizes Azure expertise, automation, scripting, and strong communication skills.
-
Experience automating and orchestrating workloads on Azure.
-
Experience creating Terraform and/or ARM templates.
-
Experience in scripting, specifically PowerShell and Bash.
-
Experience with Microsoft Active Directory.
-
Experience working with at least one of the following languages: C#, Json, Python.
-
Experience with GIT, VSTS, and Terraform.
-
Experience on KQL for alert creation and modifications.
-
Proficient leveraging CI/CD tools to automate testing and deployment.
-
Experience in Azure services & APIs.
-
Strong Windows skills.
-
Knowledge of databases (SQL Server and MySQL).
-
Working knowledge of backup and recovery methodology and implementations.
-
Knowledge of supported network appliances and related solutions in Azure (e.g., F5, Cisco, Palo Alto).
-
Knowledge of Azure federation services.
-
Good knowledge of application development using Agile and DevOps best practices.
-
Excellent written and verbal communication skills, with the ability to communicate technical issues to both non-technical and technical audiences.
-
Effective time management and expected deliverables.
-
Ability to multi-task and work on multiple concurrent projects.
-
Must have Azure 900 & 104 certifications.
-
Should be ready to work in a 24x7 environment, in all available shifts.
Preferred Skills
- π Enhancement Note: While not explicitly stated, experience with other cloud platforms (e.g., AWS, GCP) and relevant certifications (e.g., AWS Certified Solutions Architect, Google Cloud Certified - Professional Cloud Architect) could be beneficial.
π Web Portfolio & Project Requirements
-
π Enhancement Note: As this role focuses on Azure and cloud deployments, a portfolio showcasing relevant projects, automation scripts, and customer success stories would be highly beneficial.
-
Portfolio Essentials:
- Demonstrate experience in automating Azure deployments using Terraform or ARM templates.
- Showcase customer projects where you have optimized workloads, improved performance, or implemented best practices.
- Highlight any automation tools or scripts you have created to streamline team or customer processes.
- Include examples of customer education materials or presentations you have developed.
-
Technical Documentation:
- Provide documentation for your automation scripts and tools, explaining their purpose, functionality, and usage.
- Include any relevant customer case studies or success stories, highlighting the impact of your work on their environments.
- Showcase your understanding of Azure services and APIs by including relevant technical details and architecture decisions in your portfolio.
π΅ Compensation & Benefits
-
π Enhancement Note: The salary range for this role in Gurgaon, India, is estimated to be between βΉ800,000 and βΉ1,500,000 per annum, based on market research and industry standards for experienced cloud engineers.
-
Salary Range: βΉ800,000 - βΉ1,500,000 per annum (INR)
-
Benefits:
- Competitive health, dental, and vision insurance plans.
- Retirement savings plans with company matching contributions.
- Employee stock purchase plan.
- Generous time off and flexible work arrangements.
- Employee discounts on Rackspace products and services.
- Opportunities for professional development and career growth.
-
Working Hours: Full-time, with a requirement to work in a 24x7 environment and cover various shifts as needed.
π― Team & Company Context
π’ Company Culture
-
Industry: Rackspace is a leading provider of managed cloud services, focusing on delivering Fanatical Support for customers across various cloud platforms, including Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP).
-
Company Size: Rackspace has a large global team, with over 6,000 employees worldwide. This size allows for ample opportunities for collaboration, knowledge sharing, and career growth.
-
Founded: Rackspace was founded in 1998 and has since grown to become a recognized leader in the managed cloud services industry.
-
Team Structure:
- The Cloud Engineering team consists of architects, engineers, relationship managers, and product teams, all working together to deliver Fanatical Support for Azure customers.
- The team is organized around specific customer segments or industries, allowing for deep domain expertise and tailored solutions.
-
Development Methodology:
- Rackspace follows Agile development methodologies, with a focus on continuous improvement, collaboration, and customer value.
- The team uses tools such as Jira, Confluence, and Bitbucket to manage projects, document processes, and collaborate on code.
- Rackspace emphasizes automation, infrastructure as code (IaC), and DevOps practices to ensure efficient and reliable cloud deployments.
-
Company Website: rackspace.com
π Career & Growth Analysis
-
Web Technology Career Level: This role is at the intermediate to senior level, requiring a strong foundation in Azure and cloud deployments, as well as experience in automation, scripting, and customer support.
-
Reporting Structure: The Cloud Engineer II reports to the Cloud Engineering Manager and works closely with other engineers, architects, and relationship managers to deliver Fanatical Support for Azure customers.
-
Technical Impact: In this role, you will have a significant impact on customer environments, helping to optimize workloads, improve performance, and implement best practices using native Azure services and automation-oriented agile principles.
-
Growth Opportunities:
- Growth opportunity 1: With experience and proven success, you may have the opportunity to advance to a Senior Cloud Engineer or Cloud Architect role, focusing on more complex customer environments and architecture decisions.
- Growth opportunity 2: Rackspace offers various training and development opportunities, allowing you to expand your skills and knowledge in Azure, other cloud platforms, and emerging technologies.
- Growth opportunity 3: As you gain experience and demonstrate strong leadership skills, you may have the opportunity to move into a management or technical leadership role, guiding other engineers and driving team success.
π Work Environment
-
Office Type: Rackspace offices are designed to foster collaboration and innovation, with open workspaces, meeting rooms, and breakout areas for team discussions and brainstorming sessions.
-
Office Location(s): The role is based in Gurgaon, India, with other offices located worldwide, allowing for opportunities to work with and learn from a global team.
-
Workspace Context:
- Workspace aspect 1: The work environment is highly collaborative, with a strong emphasis on knowledge sharing and continuous learning.
- Workspace aspect 2: Rackspace provides employees with the tools and resources they need to succeed, including modern workstations, multiple monitors, and access to relevant software and platforms.
- Workspace aspect 3: The work environment encourages cross-functional collaboration, with regular interactions between cloud engineers, architects, relationship managers, and product teams.
-
Work Schedule: The work schedule is full-time, with a requirement to work in a 24x7 environment and cover various shifts as needed. Rackspace offers flexible work arrangements, allowing employees to balance their personal and professional lives.
π Application & Technical Interview Process
-
Interview Process:
- Process step 1: Technical assessment, focusing on Azure and cloud deployment skills, as well as automation and scripting proficiency.
- Process step 2: System design discussion, evaluating your ability to architect Azure environments and make informed decisions about customer workloads.
- Process step 3: Behavioral and cultural fit assessment, assessing your communication skills, problem-solving abilities, and alignment with Rackspace's core values.
- Process step 4: Final evaluation, focusing on your overall fit for the role, technical expertise, and potential for growth within the organization.
-
Portfolio Review Tips:
- Portfolio tip 1: Highlight your experience with Azure and cloud deployments, showcasing your ability to automate workloads and optimize customer environments.
- Portfolio tip 2: Include case studies or success stories demonstrating your impact on customer projects, with a focus on performance improvements, cost savings, or best practice implementations.
- Portfolio tip 3: Showcase your scripting and automation skills, with examples of Terraform or ARM templates you have created to streamline deployments and improve efficiency.
- Portfolio tip 4: Include any customer education materials or presentations you have developed, demonstrating your ability to communicate complex technical concepts to both technical and non-technical audiences.
-
Technical Challenge Preparation:
- Challenge preparation 1: Familiarize yourself with the latest Azure services and features, as well as any relevant updates or announcements.
- Challenge preparation 2: Brush up on your scripting skills, with a focus on PowerShell and Bash, and practice creating Terraform or ARM templates for Azure deployments.
- Challenge preparation 3: Review Rackspace's core values and be prepared to discuss how you embody them in your work, as well as how you have demonstrated them in previous roles or projects.
-
ATS Keywords:
- Programming Languages: Azure, Terraform, PowerShell, Bash, C#, Json, Python, SQL Server, MySQL
- Web Frameworks: Not applicable
- Server Technologies: Azure, Windows, Linux
- Databases: SQL Server, MySQL
- Tools: GIT, VSTS, Terraform, ARM, CI/CD, KQL
- Methodologies: Agile, DevOps, IaC
- Soft Skills: Communication, Problem-solving, Time management, Multitasking
- Industry Terms: Cloud Engineer, Azure, Fanatical Support, Automation, Scripting, Customer Support
π Technology Stack & Web Infrastructure
-
Frontend Technologies: Not applicable
-
Backend & Server Technologies:
- Backend technology 1: Azure (Azure Functions, Azure App Service, Azure Kubernetes Service, etc.)
- Server technology 2: Windows Server, Linux (Ubuntu, CentOS, etc.)
- Infrastructure tool 3: Terraform, ARM
-
Development & DevOps Tools:
- Development tool 1: Visual Studio Code, Azure DevOps, GitHub
- DevOps tool 2: Azure Pipelines, Jenkins, Ansible
- Monitoring tool 3: Azure Monitor, New Relic, Datadog
π₯ Team Culture & Values
-
Web Development Values:
- Web development value 1: Customer focus - Rackspace places a strong emphasis on delivering Fanatical Support for customers, ensuring their needs are met and exceeded.
- Web development value 2: Continuous learning - Rackspace encourages employees to stay up-to-date with the latest Azure services, features, and best practices, fostering a culture of continuous learning and improvement.
- Web development value 3: Collaboration - Rackspace emphasizes teamwork and knowledge sharing, with a strong focus on cross-functional collaboration and collective problem-solving.
- Web development value 4: Innovation - Rackspace encourages employees to think creatively and challenge the status quo, driving innovation and improvement in Azure deployments and customer solutions.
-
Collaboration Style:
- Collaboration approach 1: Cross-functional integration - Rackspace fosters a culture of collaboration, with regular interactions between cloud engineers, architects, relationship managers, and product teams.
- Collaboration approach 2: Code review culture - Rackspace encourages peer review and feedback on automation scripts, Terraform templates, and other technical artifacts to ensure quality and consistency.
- Collaboration approach 3: Knowledge sharing - Rackspace promotes a culture of knowledge sharing, with regular team meetings, brown bag sessions, and technical training opportunities.
β‘ Challenges & Growth Opportunities
-
Technical Challenges:
- Web development challenge 1: Staying up-to-date with the latest Azure services and features, as well as any relevant updates or announcements.
- Web development challenge 2: Designing and implementing scalable, secure, and highly available Azure environments that meet customer performance, cost, and compliance requirements.
- Web development challenge 3: Automating Azure deployments using Terraform or ARM templates, ensuring consistency, efficiency, and reliability in customer environments.
- Web development challenge 4: Providing exceptional customer support, addressing deployment issues, and educating customers on Azure best practices and architecture.
-
Learning & Development Opportunities:
- Learning opportunity 1: Expanding your Azure expertise by obtaining relevant certifications (e.g., Azure Solutions Architect Expert, Azure DevOps Engineer) and exploring other cloud platforms (e.g., AWS, GCP).
- Learning opportunity 2: Attending industry conferences, webinars, and workshops to stay current with the latest Azure services, features, and best practices.
- Learning opportunity 3: Mentoring other cloud engineers, sharing your knowledge and experience to help them grow and develop in their roles.
π‘ Interview Preparation
-
Technical Questions:
- Technical question 1: Describe your experience with Azure and cloud deployments, highlighting your ability to automate workloads and optimize customer environments.
- Technical question 2: Walk us through a complex Azure deployment you have worked on, explaining your architecture decisions, any challenges you faced, and how you overcame them.
- Technical question 3: How do you approach troubleshooting Azure deployment issues, and can you provide an example of a challenging issue you have resolved?
-
Company & Culture Questions:
- Technical question 4: How do you embody Rackspace's core values in your work, and can you provide an example of a time when you demonstrated them in a previous role or project?
- Technical question 5: How do you approach collaborating with cross-functional teams, and can you describe a successful project where you worked closely with other teams to deliver a customer solution?
- Technical question 6: How do you ensure the security and compliance of Azure environments, and can you describe any relevant certifications or experience you have in this area?
-
Portfolio Presentation Strategy:
- Presentation strategy 1: Highlight your experience with Azure and cloud deployments, showcasing your ability to automate workloads and optimize customer environments.
- Presentation strategy 2: Include case studies or success stories demonstrating your impact on customer projects, with a focus on performance improvements, cost savings, or best practice implementations.
- Presentation strategy 3: Showcase your scripting and automation skills, with examples of Terraform or ARM templates you have created to streamline deployments and improve efficiency.
π Application Steps
To apply for this Azure Cloud Engineer II position at Rackspace:
- Submit your application through the Rackspace careers page.
- Customize your resume and portfolio to highlight your Azure and cloud deployment experience, as well as your automation, scripting, and customer support skills.
- Prepare for the technical assessment by reviewing the latest Azure services, features, and best practices, as well as brushing up on your scripting skills.
- Research Rackspace's company culture, core values, and customer-focused approach to ensure a strong fit for the role.
- Practice your problem-solving and communication skills, focusing on your ability to address deployment issues and educate customers on Azure best practices and architecture.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and Azure-specific industry-standard assumptions. All details should be verified directly with Rackspace before making application decisions.
Application Requirements
Candidates should have 5+ years of experience with Azure and cloud deployments, along with knowledge of Azure resources and services. Proficiency in scripting, experience with Terraform, and strong communication skills are also required.