The Education Visualization and Analytics Solution (EVAAS) provides educators with powerful analytics and visualizations for reflecting on practices and planning for students’ future needs and goals. The DevOps team within EVAAS is responsible for delivering the cutting-edge support to the rest of the organization to ensure a secure, reliable, and modern product. We do everything from overseeing the security program, managing the CI/CD pipeline, and maintaining critical infrastructure. As a member of our team, you will be working with modern and cloud-native solutions to solve challenges. You’ll be responsible for helping to guide the future of our entire organization.
Requirements
- Minimum 2 years of experience in software development utilizing scripting languages such as PowerShell, Python, Bash, etc.
- Hands on experience with Azure or other Cloud Service Providers along with cloud native concepts (Infrastructure as Code, containers, functions, microservices)
- Applied knowledge of the design and maintenance of database systems
- Proven experience developing, deploying, and monitoring Web-based applications and related infrastructure
- Proven experience developing or working with containerized solutions and technologies
Responsibilities
- Design, implement, and maintain an efficient continuous integration and continuous delivery (CI/CD) pipeline
- Design systems and processes that deliver the EVAAS web application to our customers in scalable and repeatable fashion
- Use your skills and knowledge to drive the design of our infrastructure into a cloud-native future
- Provide security expertise for infrastructure and web application issues
- Ensure all applicable security policies and processes are followed to support the organization's secure software development goals.
Other
- Embrace curiosity, passion, authenticity and accountability. These are our values and influence everything we do.
- Communication: Conveying information and ideas clearly and concisely to individuals or groups in an engaging manner that helps them understand and retain the message; llistening actively to others.
- Work Standards: Setting high standards of performance for self and others; assuming responsibility and accountability for successfully completing assignments or tasks; self-imposing standards of excellence rather than having standards imposed.
- Technolgy Savvy: Leveraging one’s practival knowledge and understanding of recent technology tools, solutions, and trends to improve work results, solve work problems, and take advantage of new business opportunities.
- Collaborating: working cooperatively with others to help a team or work group achieve its goals.