Description
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 with rapidly changing, fast-paced environments and a passion for finding automated solutions to complex problems. - Basic understanding of security best practices in software development and an eagerness to integrate them. - A hunger for learning new technologies, particularly in the realm of integrating ML into automated workflows. - Strong pro