Greystar Apex program is revolutionizing the real estate leasing and living experience for our residents. We are building digital products that are designed to improve our customers apartment shopping journeyand enable businessintelligence to help us developpersonalized experiences for our residents. Our team is dedicated to maintaining high performance, availability and reliability of our systems and services.
We are seeking a highly skilled and motivated combined DevOps and Site Reliability Engineer (SRE) to join our team. The ideal candidate will have extensive experience monitoring and managing modern applications running on Azure cloud infrastructure.
As an SRE for the Apex Program at Greystar, you will be responsible for ensuring the stability, performance, and availability of our cloud-based Apex Customer-Facing Products (Resident App, Customer Portal, Property Websites, D365 Customer Insights).
Your role will be crucial in ensuring seamless operations and rapid issue resolution. We are looking for a candidate who is well-versed in Azure Infrastructure, networking, and server administration who possesses strong problem-solving skills and thrives in a fast-paced environment.
What You Will Do as an SRE
- Monitor and manage the health, performance and availability of our applications running on Azure & Dynamics D365 infrastructure (including ADF pipelines)
- Continuously monitor network/server performance, using advanced network management and server administration tools to identify issues proactively.
- Incident Detection and Response: Detect and analyze network and server anomalies, security threats, and performance bottlenecks. Initiate incident response procedures and coordinate with relevant teams for swift resolution.
- Troubleshooting: Investigate and resolve infrastructure, network/server-related issues, escalate complex problems to higher-level teams, and maintain detailed incident documentation.
- Analyze trends and metrics to identify areas for improvement and optimization.
- Identify and implement cost optimization opportunities within Azure infrastructure and services
- Conduct regular reviews of Azure cost management using cost management tools.
- Documentation: Maintain comprehensive network and server documentation, including infrastructure diagrams, server configurations, standard operating procedures, and incident reports.
- Collaboration: Collaborate closely with cross-functional teams, including network engineers, system administrators, and security analysts, to address complex network and server challenges.
- 24/7 Support: Participate in rotating shifts to provide 24/7 monitoring and support for network and server operations.
- Performance Optimization: Identify network and server optimization opportunities, make recommendations for improvements, and implement changes as needed.
- Compliance: Ensure network and server configurations and activities comply with industry regulations and security standards.
As a DevOps Engineer, will be responsible for designing, developing, and maintaining the build and release pipelines for our applications, ensuring smooth and efficient deployment to various environments. You will work as part of a scrum team, enabling continuous integration and delivery of one or more software products.
What You Will Do as a DevOps Engineer
- Design, develop, and maintain Azure DevOps build and release pipelines for our software applications
- Automate and optimize the deployment processes to ensure faster and error-free releases
- Collaborate with cross-functional teams, including developers, testers, and product owners, to identify and resolve deployment issues
- Monitor and troubleshoot build and release pipeline failures, and work with the team to resolve them
- Continuously improve the build and release processes to enhance efficiency, quality, and security
- Develop and maintain documentation related to the build and release processes
- Stay up to date with the latest trends and technologies related to Azure DevOps and DevOps in general, and share that knowledge with the team
Who You Are
- Strong problem solver with excellent communication skills
- Empathetic and have a growth mindset with a desire to learn and embrace challenges
- Innovative and passionate about your work
- Team player with an interest to help others on the team on patterns and practices to produce high-quality software
- Self-motivated with a proven track record in software implementation.
- Self-starter attitude and the ability to make decisions independently
Technical Qualifications
- Bachelor's degree in information technology, Computer Science, or a related field (or equivalent work experience).
- Expert level understanding of cloud computing concepts and Azure Services (Azure App Services, Azure Functions, Azure Data Factory, APIM, others)
- Proficiency with monitoring tools such as DataDog, Azure Monitor, Application Insights, Log Analytics, or similar.
- Experience with modern application architectures, including microservices, containers and serverless computing
- Familiarity with automation and scripting languages (e.g., PowerShell, Python)
- Proven experience in a network operations center with a strong focus on server administration.
- In-depth knowledge of networking concepts and protocols (e.g., TCP/IP, DNS, DHCP, SNMP) and server operating systems (e.g., Windows Server, Linux).
- Proficiency in using network monitoring and server administration tools.
- Excellent problem-solving and analytical skills.
- Effective communication and teamwork abilities.
- Willingness to work in a 24/7 rotating shift schedule.
- Minimum of 3 years of experience in DevOps or software engineering
- Experience in designing, developing, and maintaining build and release pipelines using Azure DevOps
- Proficiency in scripting languages such as PowerShell and Bash
- Strong understanding of CI/CD pipelines and best practices
- Experience with infrastructure as code tools such as Terraform and ARM templates
- Knowledge of Agile development methodologies
- Experience with CI/CD pipelines for native mobile apps or Microsoft Dynamics 365 / Power Platform Applications a strong plus
Preferred Qualifications:
- Azure certifications (e.g., Azure Administrator, Azure DevOps Engineer).
- Experience with DevOps practices and CI/CD pipelines.
- Knowledge of ITIL processes and best practices.
Technical Pre-screening test and technical interview will be required for all candidates