MinneapolisRecruiter Since 2001
the smart solution for Minneapolis jobs

Senior Software Engineer - CICD Platforms - remote

Company: Illuminate Education
Location: Minneapolis
Posted on: May 16, 2022

Job Description:

Job Description Position Overview As a Sr. Software Engineer - CICD Platforms you will be working as part of a centralized team of high performing individuals, who builds and maintains tooling for customer facing development teams to consume. Using commercial, open source, and home grown tooling, you will be helping to build a self-service automation platform which enables development teams to safely and continuously ship their services and infrastructure to the cloud. You will also be expected to communicate regularly with development teams on improving their software delivery processes, help them consume the services we are building, and empower them to support their own services in production. In this role, we are looking for an engineer with several years of CICD experience, including maintaining, and supporting the infrastructure the CICD tooling runs on. The ideal candidate may come from a Software Engineering background who is particularly interested in developer productivity and tools automation in a fast paced SaaS environment. You will be working on a team with other engineers whose experience ranges from operations to development to database administration, as we continue to mature as an organization. The opportunity will include being a part building a generative culture of continuous learning, continuous delivery, and continuous improvement. Key Responsibilities Develop, deploy, and maintain tooling to be consumed by development teams including CICD pipelines, container architecture and orchestration, secrets management, service discovery, infrastructure provisioning, server configuration, identity management, monitoring and telemetry and others. Work with development teams to automate the deployment of their infrastructure and code via pipelines-as-code using our toolkit. Train, advise, and assist development teams on DevOps best practices. Manage, diagnose, and resolve system incidents and internal technical escalations within the AWS infrastructure. Engage with Software Engineers, Product Managers, and Quality Assurance Analysts to diagnose problems and help architect long term solutions. Collaborate with Product Managers and Engineers to identify, prioritize, and develop enhancements to the platform. Collaborate with development teams to automate their value streams, and empower them to own them. Contribute to developing security policies and automated tooling for policy enforcement. Perform daily system monitoring to verify the integrity and availability of the services we provide. Perform ongoing performance tuning, hardware upgrades, and resource optimization. Provide emergency on-call support on a rotating schedule. Desired Experience & Qualifications 3 years of CICD experience including owning, troubleshooting, administering, and monitoring CICD systems such as Jenkins or similar. 3 years of Software Engineering experience in a SaaS environment Strong familiarity with SDLC and continuous delivery best practices, including advanced deployment techniques and branching and merging patterns. Professional experience with AWS technologies including VPC/Networking, EC2, RDS, S3, etc. Experience with Identity and Access Management controls and concepts. Experience deploying infrastructure to the cloud using automation tools like Terraform. Experience with container orchestration with either Kubernetes or Nomad. Understanding of microservice architecture and communication patterns. Knowledge of Windows and Linux environments BS degree in an IT discipline. Company Description About Illuminate Education Illuminate Education is the leading provider of integrated K-12 SaaS-based software and content solutions. We are dedicated to bringing teachable moments to light by providing educators with the most powerful visualization of the whole student from one simple view. Driven by data and insights that reveal opportunities for growth, Illuminate's innovative tools are designed to increase the power of teaching and the delight of learning. Our team is passionate about our mission to impact student outcomes and serves over 12 million students across all 50 states. At our core, we are former educators - teachers, technologists, curriculum specialists and administrators working side-by-side with world-class product development and other support teams to innovate and deliver what teachers want and students need --- truly adaptive assessments, data that informs instruction, and linkage to curriculum. We are headquartered in Irvine, CA with 10 offices across the United States and in India. We have the privilege of being owned by Insight Venture Partners, a leading global private equity and venture capital firm committed to the field of education technology. Our success is ensured by the diversity of our team which benefits our customers our products, and our communities. Illuminate Education is proud to be an equal opportunity/affirmative action employer. We offer a flexible and competitive program of benefits and workplace programs designed to ensure Illuminators are able to do their best, most creative work.

Keywords: Illuminate Education, Minneapolis , Senior Software Engineer - CICD Platforms - remote, IT / Software / Systems , Minneapolis, Minnesota

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Minnesota jobs by following @recnetMN on Twitter!

Minneapolis RSS job feeds