Integral Ad Science (IAS) is a global technology and data company that builds verification, optimization, and analytics solutions for the advertising industry. They are seeking a Senior Software Engineer to join their DevOps Platform team, focusing on enhancing tooling and processes within the CI/CD Engineering Team.
Responsibilities:
- Work with and debug our current stack: GitHub, Jenkins, GitOps, k8s, Flux CD, Databricks and help design our future stack (i.e. Argo CD) with self-service
- Cut deep into systems in order to drive directly to a resolution and develop the source code in order to make it possible
- Face a variety of challenges that will allow you to constantly expand your repertoire by always learning new complex systems and skills
- Use your expert knowledge of SDLC, integrating systems through code in order to improve tooling and processes
Requirements:
- Strong coding background with either Java (or Groovy), or Python (2+ years)
- Expert knowledge of DevOps and CI/CD principles, best practices, Git, and dev tools across multiple languages (Gradle, Maven, NPM, Python build tools, etc.)
- Experience developing and maintaining Jenkins shared libraries and Jenkinsfiles
- Expertise in containerization (Kubernetes, Docker, distroless)
- Hands-on experience with k8s tools: Flux CD, Argo CD, Istio, Karpenter, Grafana stack, Flagger, External Secrets Operator, Helm, Kustomize, Kyverno
- Hands-on experience with AWS (CloudFormation, CDK) and cloud-native deployments, Infrastructure-as-Code (IaC), and orchestration tools (Atlantis, Terraform, Terragrunt)
- 5+ years of overall experience in software engineering, DevOps, or platform engineering
- Strong experience in Linux administration and configuration (2+ years)
- Self-motivated and able to work independently as part of a remote-first team
- Bias toward action, backed by the ability to architect and implement solutions from initial commit to 1.0 release
- Experience with Jenkins runtime JVM debugging, Jenkins plugins development
- Experience with Application profiling, debugging applications across local and remote environments
- Experience with MLOps tooling and Data Science workflows, Databricks