Yardi Systems

posted 4 months ago

Full-time - Senior
Remote
Publishing Industries

About the position

The Senior Cloud Systems Engineer will be responsible for providing support for all activities related to cloud and infrastructure across a variety of platforms and operating systems. This individual must possess a thorough understanding of cloud and infrastructure technology backed with hands-on operational experience within multiple cloud platforms. This position plans, implements, oversees, and supports cloud-based servers, services, networks, and integrations. The role is responsible for effective provisioning, installation, configuration, operation, and maintenance of systems hardware, software, services, and related infrastructure. This individual participates in technical design and development to enable continuing innovation within our technology infrastructure. They will ensure all the enterprise systems are up and running smoothly 24/7. The responsibilities include designing, deploying, and supporting AWS and Microsoft Azure services, providing hands-on cloud, infrastructure, system administration, and troubleshooting expertise. The Senior Cloud Systems Engineer will collaborate with stakeholders to understand business needs and translate requirements into technology plans. They will ensure all cloud environments meet best-practice standards for security, scalability, and functionality. The role also involves reviewing operational requirements with project teams, management, and third-party service providers for deployment and ongoing support, as well as creating and maintaining detailed technical documentation. Additionally, the engineer will build, configure, and support development, test, and production IT systems, design, implement, and maintain a backup and disaster recovery plan, and provide technical direction on network topologies, server configurations, hardware and software deployments, firewall configurations, and other administrative tasks related to the support of computing environments. They will ensure timely and effective delivery of hardware upgrades, network upgrades, OS upgrades, and new technical services, develop automated approaches for system administration tasks, and perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, cloud environments, and critical technology workloads. The engineer will also execute maintenance plans designed to keep systems up to date while maintaining service level agreements, report on capacity, growth, and expenditures within all environments, and respond to system outages and crisis events as needed.

Responsibilities

  • Design, deploy, and support AWS and Microsoft Azure services
  • Provide hands-on cloud, infrastructure, system administration, and troubleshooting expertise
  • Collaborate with stakeholders to understand business needs and translate requirements into technology plans
  • Ensure all cloud environments meet best-practice standards for security, scalability, and functionality
  • Review operational requirements with project teams, management, and 3rd party service providers for deployment and ongoing support
  • Create and maintain detailed technical documentation
  • Build, configure, and support development, test, and production IT systems
  • Design, implement, and maintain a backup and disaster recovery plan
  • Provide technical direction on network topologies, server configurations, hardware + software deployments, firewall configurations, and other administrative tasks related to the support of computing environments
  • Ensure timely and effective delivery of hardware upgrades, network upgrades, OS upgrades, and new technical services
  • Develop automated approaches for system administration tasks
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, cloud environments, and critical technology workloads
  • Execution of maintenance plans designed to keep systems up to date, while maintaining service level agreements
  • Report on capacity, growth, and expenditures within all environments
  • Collaborate and communicate with stakeholders, cross functional teams, and management
  • Respond to system outages and crisis events as needed.

Requirements

  • BSc/BA in IT, Computer Science or relevant field
  • 5+ years of relevant professional experience engineering cloud and infrastructure services
  • Amazon AWS or Microsoft Azure certifications
  • Demonstrable experience in migrating on-premises workloads to the cloud
  • Extensive understanding of IT security
  • Excellent understanding of Windows Server 2012R2 and higher
  • Knowledge of Azure Active Directory (AD) for authentication and federation
  • Knowledge of firewalls, VPN, load balancing, and general networking architecture
  • Strong technical, communication, and documentation skills
  • Ability to explain complex technical concepts to a non-technical audience
  • Customer first mindset in all work
  • Demonstrate exceptional communication skills both verbal and written
  • Exhibit strong analytical, troubleshooting, and problem-solving skills
  • Proactively look for process improvement
  • Discipline to succeed in a fast paced and complex environment
  • Adaptability to rapidly changing technology
  • Lead and manage small projects
  • Capable of managing multiple, concurrent deliverables on aggressive delivery schedules with a conscientious work ethic.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service