
Senior DevOps Engineer
Age of Learning
full-time
Posted on:
Location Type: Hybrid
Location: Glendale • California • United States
Visit company websiteExplore more
Job Level
About the role
- Establish software architecture patterns with consistent HA, scale, security, monitoring, and configuration of AWS cloud platform and Linux based containerized environments using orchestration tools
- Lead and coordinate closely with developers and DevOps engineers embedded in development teams working in an Agile framework
- Architect and design production build, release and deployment workflows for end to end mobile and web services automation
- Act as a subject matter expert on DevOps best practices with Cloud Formation, Auto Scaling Groups, and Configuration Management and containerization
- Create DevOps tooling for automating build, release and developer self-service processes using scripting languages like Python or Golang; Support and improve existing continuous integration and continuous delivery (CI/CD) processes
- Support system troubleshooting and deployment across environments
- Work closely with I.T. group to solve dev/test/live server and environment issues
- Coordinate across teams to identify shared pain-points and recommend process and tooling improvements to optimize production flow
- Evaluate new tools, technologies, and processes to improve speed, efficiency, and scalability of Age of Learning continuous integration environments
Requirements
- Bachelor’s or equivalent in Computer Science or related field and 36 months of experience managing Linux-based infrastructure and supporting public and private cloud services in a high-volume customer-facing environment; working in AWS; working with developers in an Agile environment; working with GIT, workflows, branches, tags, and hooks; building and deploying web services in a microservices paradigm; using containers (e.g. docker, LXC) or orchestration tool (e.g. Kubernetes) to deploy production-ready, load-balanced, highly-available and highly-scalable applications to cloud environments; maintaining CI environments and managing CICD and automation processes using CI tools (e.g. Jenkins, Gitlab, or CI) and configuration management tools (e.g. cloud formation or terraform). Additionally, all candidates must possess 3 years programming in Python, Golang, Perl, or Ruby; and 6 months building and deploying applications in mobile game engine, Unity or equivalent.
Benefits
- 90% of employee health and welfare benefits premiums & 65% of dependent benefits premiums
- A 401(k) program with employer match
- 15 paid vacation days (increases to 20 days on your 3rd anniversary), 12 observed national paid holidays, 9 sick days, and 16 paid volunteer hours per year
- Our flexible work culture means 2 or more days in the office (hybrid) or 100% fully remote options available for most positions
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AWSLinuxPythonGolangCI/CDDockerKubernetesJenkinsGitTerraform
Soft Skills
leadershipcommunicationcollaborationproblem-solvingcoordinationprocess improvementsubject matter expertisetroubleshootingagile methodologyorganizational skills
Certifications
Bachelor’s in Computer Scienceequivalent degree