This internship involves designing and developing automation solutions for infrastructure management across cloud and on-premises environments, with a focus on platform tooling, automation, and reliability using DevOps technologies and programming languages.
Key Responsibilities
Design and develop solutions to automate infrastructure provisioning and management across VMware, AWS, and Azure
Build, manage, and maintain Kubernetes clusters with a focus on reliability and automation
Participate in improving platform tooling, CI/CD workflows, and operational reliability
Assist with platform observability and automation, including metrics, dashboards, and alerts
Manage and configure servers and services using tools like Ansible and Puppet
Write high-quality code to support DevOps automation tasks
Requirements
Currently pursuing a B.A. or B.S. in Computer Science or a similar engineering program with strong academic performance; other fields of study may be considered depending on experience.
Prefer a candidate who is a rising senior with a graduation date of May 2027 or December 2026.
Proficient in one or more programming languages like C, Java, Go, Python, and PowerShell.
Exposure to Cloud Platforms like VMware, AWS, and Azure.
Some exposure to configuration management tools like Puppet, Chef, and Ansible.
Experience with Windows or Linux environments, including RedHat, Ubuntu, CentOS, and Windows Server.
Strong technical writing and verbal communication skills.
Benefits & Perks
Hands-on experience with cutting-edge DevOps technologies such as Kubernetes, Docker, and Ansible
Opportunity to work directly with executives and develop expertise across multiple areas of the business
Collaborate with outstanding people in a high-achieving environment
Immediate responsibility and impact in bringing new technologies to the marketplace
Diverse and dynamic environment fostering community and camaraderie
In-person collaboration at the office five days a week
Ready to Apply?
Join Alarm.com and make an impact in renewable energy