We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

Software Engineer II - DevOps

Infinite Campus
United States, Minnesota, St. Paul
April 15, 2024

Job Description

The DevOps Engineer II role at Infinite Campus is responsible for design, creation, and testing of tooling and systems that support a continuous integration / continuous delivery ecosystem for Infinite Campus software products. The continuous integration / continuous delivery ecosystem serves as the backbone of all software product development and deployment activities, including source code management, automated builds, testing frameworks, artifact management, site and data management, platform management, deployment, monitoring and configuration tools. Our focus is to create tools and systems for repeatable, predictable, and timely movement of code through the product pipeline from software creation to production deployment with visibility and feedback at all stages. DevOps and Software Development to enable developers to use cloud native technologies and public cloud. Must be legally authorized to work within country of employment without sponsorship for employment visa status (e.g., H1B) now and/or in the future.

Job Responsibilities

* Facilitate agile planning, estimation, and communication

* Demonstrate ability to meet aggressive timelines

* Develop software to fulfill complex system requirements

* Evaluate the quality of requirements, designs, and tests

* Multi-task among different development activities

* Provide assistance to others

* Work independently without immediate supervision

* Design and improves code based upon technical experience and product knowledge

* Anticipate challenges and complexities yet to be encountered;create prototypes in advance of final solutions to uncover and learn about these challenges and complexities

* Refactor problem areas of code in the ecosystem to make it more durable and maintainable;

* Develop and maintain software automation tools used to manage source code, builds, testing frameworks, artifacts, sites and data, platforms, deployment, monitoring and configuration of the Infinite Campus products and related patches

* Understand the needs of the consumers for whom the tools and systems are being developed

* Understand the standard SDLC and CI/CD concepts, practices, and procedure

* Evaluate and implement third-party solutions where appropriate

* Design and develop internal solutions that meet functional requirements and are durable and maintainable over time

* Estimate level of effort for individual work

* Participate in code reviews and ensure one's own code is reviewed

* Write unit tests and other automated validation tests to verify solutions are working as expected;

* Research, troubleshoot and fix issues in the DevOps ecosystem

* Write system documentation in support of the code being developed

* Manage operational aspects of internal systems that support CI/CD

* Access Infinite Campus production customer data and production data in public test adhering to the practices and procedures outlined in the master security guidelines

* Fulfill other related duties as assigned

Desired Background



  • BA/BS in Computer Science or related field and three years SDLC experience OR five years SDLC experience
  • Administering Windows and Linux operating systems
  • Configuration management systems such as Chef
  • Containerized platforms such as Kubernetes or AWS
  • Source control systems, such as Bitbucket
  • Artifact Management systems such as JFrog Artifactory
  • Build and pipeline management tools including Jenkins
  • Monitoring tools such as Prometheus
  • Relational database management systems, preferably Microsoft SQL Server


Performance Expectations

* Perform job responsibilities as directed achieving desired results within expected time frames and with a high degree of quality and professionalism

* Establish and maintain positive and productive work relationships with all staff, customers and business partners

* Understand that functionality, quality, and schedule are all important cornerstones in the software development lifecycle

* Collaborate with all consumers of the DevOps ecosystem

* Discover and adopt tools/techniques to bring automation, repeatability and predictability for improved quality and/or productivity

* Learn new technologies within a reasonable timeframe

* Take accountability for and pride in the work that they do to help Infinite Campus Transform K12 Education

Position must adhere to the practices and procedures outlined in the master security guidelines.

*This position may perform job responsibilities directly for a customer contract, which may be subject to a more thorough criminal background check to include, but not limited to, fingerprints, outside the standard screening. If the position performs job responsibilities directly for said customer(s), employee is required to pass the specified criminal background check; meeting the requirements of the customer contract.

Infinite Campus, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Infinite Campus complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Infinite Campus, Inc. expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Infinite Campus' employees to perform their job duties may result in discipline up to and including discharge.

(web-5bb4b78774-f7f6c)