Job Overview
As Scale's product portfolio and customer base expand, we are seeking skilled DevOps Engineers, Public Sector to be at the forefront of building out and enhancing our CI/CD pipelines. You will play a crucial role in streamlining our Software Development Life Cycle (SDLC) through collaborative efforts, moving us from a state of manual, disparate deployments to a more unified and automated system.
These engineers will gain a deep understanding of our core products' architecture and composition, enabling them to effectively deploy and manage these systems when needed. A critical aspect of this role will be seamlessly integrating various machine learning (ML) tasks and updates into our SDLC, transforming currently separate ML components into a cohesive and automated workflow. While direct ML expertise is not required, a desire to learn and integrate ML components into the lifecycle is essential.
Must have
- At least an active TS/SCI clearance and the ability & willingness to up level to CI Poly. This is a requirement and candidates will not be considered who do not hold at least a TS/SCI clearance.
You will
- Design, develop, and maintain robust CI/CD pipelines to automate the deployment of our lowside and highside products.
- Collaborate closely with product and engineering teams to enhance existing application code for improved compatibility and streamlined integration within automated pipelines.
- Contribute to the overall architecture and design of our deployment systems, bringing new ideas to life for increased efficiency and reliability.
- Troubleshoot and resolve complex deployment issues, ensuring minimal disruption to development cycles.
- Develop a deep understanding of our product and ML architectures to facilitate seamless integration and deployment.
- Document pipeline processes and configurations to ensure maintainability and knowledge transfer.
- Proactively incorporate security best practices into all stages of the CI/CD pipeline, building security into our development processes.
- Drive standardization and foster collaboration across different product teams to achieve a unified and efficient SDLC.
Ideally you'd have
- 2-3 years of experience as a DevOps Engineer, DevSecOps Engineer, Software Engineer with a strong focus on CI/CD, or a similar role.
- Proven track record of building or significantly enhancing CI/CD pipelines.
- Experience configuring and adapting application code to integrate seamlessly with evolving CI/CD environments.
- Experience working fluently with standard containerization & deployment technologies like Kubernetes, Terraform, Docker, etc.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Strong proficiency in scripting and automation (e.g., Python, Bash, PowerShell).
- Familiarity with various CI/CD platforms (e.g., Jenkins, GitLab CI, GitHub Actions, Azure DevOps).
- Knowledge of software architecture, system design, and version control systems.
- Comfort