DevOps Engineer Intern
Job Description:
As a DevOps Intern at Pluralsight, you will partner with the DevOps Manager to curate Developer self-service tools and systems to empower our continuous deployment environment. You will keep Pluralsight’s finger on the pulse of the DevOps community by continually researching, testing, and developing solutions to better enable our Software Engineers through automation and self-service. As an embedded member of remote development teams, you will be the domain expert on how and when to apply the tools built and deployed by DevOps, as well as an influential partner in delivering incredible end user experiences. Pluralsight is an authority in the tech education space, and as such, our engineers are a driving force in developing and promoting industry standard methodologies while continually synthesizing new insights. You will help set the bar for DevOps teams across the industry while building a product that develops the innovators of tomorrow through technical education.
This internship will take place from May 16, 2022 - August 5, 2022.
Who you're committed to being:
- Must be a current junior undergraduate student majoring in Information Systems, Computer Science, or a related degree
- Developing DevOps professional that enjoys being in the middle of the development lifecycle
- Self starter who loves exploring new technologies, while keeping your own technical skills sharp through responsibility and caution
- Passionate about innovation, learning, and excellence
- Elevate the technical abilities of those around you
- Outstanding communicator and advocate within the remote teams you are on
- Track record of being analytical, methodical, and quality driven
What you’ll own:
As a DevOps Engineer with a curiosity about automation, troubleshooting, and problem-solving, you will observe our environments, servers, and applications for health, performance and security. You will work with our dedicated team of Software Engineers to decide how to best build meaningful outcomes for our end users.
Infrastructure:
- Develop a flexible infrastructure to promote Developer self-service, while promoting continuity across our overall environment.
- Developer self service
- Observability of application health, performance, and security
- Maintaining a pulse on new technologies and discovering hidden opportunities in our environment
- Use technical expertise and experience to evaluate industry technologies and assess practice relevance
- Collaborate with Software Craftsmen to research and address technical needs, to roadmap and develop new solutions
- Maintain and improve standards of Operational Excellence
- Ensure fail-over and resilience of infrastructure and services
Reliability and Performance
- Encouraging continual improvement in the areas of reliability and performance
- Help implement secure environments and servers
- Forecast and assess reliability risks
- Ensure all infrastructure is configuration-managed
Development Support
- Support DevOps Manager
- Collaborate with the Ops and DevOps teams, as well as Security, IT, and Software Engineers
Experience you’ll need:
A successful candidate will gain experience in key areas such as AWS, Saltstack, and Terraform (or similar)
- Experience with Kubernetes and containerization to be able to support existing teams
- Ability to quickly analyze and comprehend new or unfamiliar technologies or ideas
- Systems administration skills in both Windows and Linux
- Experience in automation and the development of automation tools
- Familiarity in continuous integration and deployment methodologies/pipelines
- Knowledge of network security and performance
- PowerShell, Bash, and Python scripting
- Strong understanding of DevOps practices and principles
Technologies and tools you’ll use and interact with here:
- Windows - Server 2012 R2, 2016, Core
- Linux - Ubuntu LTS, RHEL, CentOS 7, Fedora Core
- Tools - GitHub, New Relic, TeamCity, Octopus Deploy, GitLab, Saltstack, OpsGenie, ELK, Terraform
- Services - NGINX, IIS, RabbitMQ, Kafka, Zookeeper
- AWS - EC2, RDS, ECS, VPC, Route53, ELB, ALB, Lambda, Elasticache, CloudFront, CloudWatch, CloudFormation, IAM, Certificate Manager, WAF & Shield, SQS, SNS
- Data Stores - Cassandra, Postgres, MSSQL, Redis, Elasticsearch
- Other - Cloudflare
- Languages in use here that you may help support: Python, Node.js, Scala, R, F#, C#
Bring yourself. Pluralsight is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or veteran status.
#LI-DP