The DevOps and CI/CD Build Engineer is responsible for AJA’s TeamCity build pipelines, developer tooling, and deployment automation. You’ll design reliable, scalable delivery pipelines, reduce lead time for changes, and increase release safety and velocity. Working closely with software engineers, SREs, QA, and Security, they are to streamline the path from commit to production.
Requirements:
- Build, standardize, and maintain multi-stage pipelines (build/test/scan/deploy) across services and environments.
- Implement build automation, artifact versioning, tagging, and environment promotion (feature branches, trunk-based, release branches).
- Provision and manage infra using Terraform/Pulumi/CloudFormation; enforce drift detection and modular patterns.
- Manage build systems, runners, caches, and artifact repositories (e.g., Docker Registry, Nexus, JFrog Artifactory).
- Add metrics, logs, and traces to pipelines; define SLOs (e.g., build success rate, mean time to restore, change failure rate).
- Integrate SAST/DAST/Dependency scanning, container image scanning, SBOMs, secret scanning, and policy-as-code (OPA/Conftest).
- Build and optimize container images; deploy to Kubernetes or cloud PaaS with progressive delivery (blue/green, canary, feature flags).
- Improve local dev workflows, ephemeral environments, and inner-loop tooling (pre-commit hooks, build caching, test parallelization).
- Right-size runners, tune caches, prune artifacts/images, and optimize pipeline execution time and cloud usage.
- Participate in on-call rotation for build/deployment systems; drive post-incident reviews and corrective actions.
Desirable Skills and Experience:
- Hands-on with one or more CI systems, including TeamCity: GitHub Actions, GitLab CI, Jenkins, CircleCI, Azure DevOps, Buildkite.
- Cloud experience with AWS/Azure/GCP and IaC (Terraform strongly preferred).
- Containers & orchestration: Docker; Kubernetes or equivalent deployment platforms.
- Scripting/programming: Python, Bash, or Go for automation and tooling.
- Solid understanding of Git workflows, branching strategies, and semantic versioning.
- Experience integrating security scanning and quality gates into pipelines.
- Familiarity with monitoring/metrics (e.g., Prometheus, Grafana, Datadog) and log aggregation (ELK/Opensearch).
- Able to take constructive input to develop and increase skills and abilities.
- Willingness to adapt to changing business needs and deadlines that may extend work hours.
- Willingness to adhere to company policies and support management decisions and goals in a positive and professional manner
Education and Experience:
- BS in Computer Science, Engineering, or equivalent education and at least 2 years of related experience.
This is a full-time position with competitive pay and benefits. The base salary for this position is $99,102 – $136,266. This range reflects base salary only and does not include additional compensation or benefits. Individual base pay is determined by various factors such as relevant experience, education, training and skills, and the scope and responsibilities of the position.
Email resumes to: jobs@aja.com
Color
IP Video/Audio
openGear
Software