Senior Software Engineer - CICD Platforms - remote

Illuminate Education - Remote - Full time

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.

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Senior Level

Illuminate Education

Illuminate Education is a market-leading Software as a Service (SaaS) student assessment and reporting platform used by K-12 administrators and educators to measure, analyze, and subsequently improve classroom and school-wide learning.
Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up