Senior Systems Engineer
CyrusOne
Software Engineering
Dallas, TX, USA
Roles & Responsibilities
- Oversee implementation and configuration of systems engineering projects
- Implement and optimize virtualization platforms (e.g., VMware, Hyper‑V, containers, etc.)
- Design, implement, and manage Infrastructure-as-Code (IaC) solutions using tools such as Terraform, Ansible, and Salt.
- Automate provisioning, configuration, and administrative workflows via scripting (Python, PowerShell, Bash, etc.)
- Support and improve SAN/NAS environments
- Conduct performance tuning, capacity planning, and forecasting
- Recommend immediate-impact improvements
- Conduct formal presentations on technology platforms and systems
- Assist in troubleshooting system issues and provide infrastructure‑level recommendations
- Develop and/or contribute to and review user-related documentation on IT services, support standards and security policies as developed by technical support staff; assist with the preparation and maintenance of documentation for system operations, services, policies, and procedures.
- Serve as high-level escalation for multi‑layered technical problems
- Mentor and support engineers through training and knowledge sharing
- Represent CyrusOne in a professional manner while interacting with customers, vendors and partners
Minimum Requirements:
- Proven experience with complex software
- Strong understanding of troubleshooting techniques.
- Strong project management skills.
- Mature organization and time management skills.
- Excellent documentation, communication and interpersonal skills.
- Accomplishes tasks with minimal supervision.
- Some travel required
- Highly organized multi-tasking abilities
- Ability to direct projects effectively to find an efficient solution while
Experience/Skills:
- Minimum 5-7 years experience in IT infrastructure, systems administration in an enterprise environment
- Strong data center experience preferred
- Proven experience with IaC concepts and automation tools
- Expert-level scripting skills
- Extensive hands-on experience managing virtualization platforms
- Hands-on experience with SAN/NAS storage technologies and concepts
- Deep understanding of networking fundamentals (TCP/IP, VLANs, DNS, DHCP, firewalls, VPNs).
- Familiarity with cloud platforms such as Azure and hybrid cloud models
- Strong knowledge of security best practices in an infrastructure context (patch management, vulnerability remediation, access controls)
- Proven experience with complex software
Education:
- Bachelor's degree in engineering or computer science or equivalent technical work experience
Certifications:
- None
Experience/Skills: 5-7+ years, senior-level IT experience in a high tech, data center environment or 8 years of technical experience
Education: Master’s or bachelor’s degree in engineering or computer science or equivalent technical work experience
Certifications: None
CyrusOne is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.
CyrusOne provides reasonable accommodation for qualified individuals with disabilities in accordance with the Americans with Disabilities Act (ADA) and any other state or local laws. We will respond to requests for reasonable accommodations to assist you in applying for positions at CyrusOne, or to submit a resume.