110 days ago
DevOps Software Development Engineer
About the Role

Scale Computing is looking for an adaptable, communicative, and detail-oriented engineer who enjoys streamlining software development and deployment processes through automation and integration, ensuring efficient, scalable, and reliable system operations.

The ideal candidate should have strong hands-on technical skills within Linux environments, the critical thinking skills to effectively implement solutions to build upon and improve existing systems, and a passion for improving developer workflows. They should have a deep understanding of the leverage that can be achieved by improving the speed and ease of software development while improving the output quality.

Your team will be responsible for maintaining and enhancing the infrastructure and tools that enable the engineering team to deliver new features and enhancements to our customers on a regular basis. Our team uses a combination of industry-standard build automation tools and tools custom-built at Scale Computing to handle the unique challenges presented by our combined hardware and software products. If working towards empowering our engineering teams to achieve their goals with less effort and greater satisfaction by keeping the software delivery pipeline running smoothly and anticipating the challenges the engineering team will face sounds enjoyable, you should definitely apply for this role.

You will get to work with an extremely talented and focused engineering team who pride themselves on delivering quality products to our customers on a regular basis. The team is very inclusive and works hard to bring new members up to speed quickly.

Key traits Writes highly readable and maintainable code. Has the ability to pick up new concepts quickly and learn from peers. Loves to dig into unfamiliar areas and think about how they could be improved. Enjoys building things that make people around them more productive. Has the ability to think outside the box when determining the best solution. Possess strong written and verbal communication skills. Able to give/receive constructive feedback with a positive attitude. Assertive in expressing one's own ideas and feedback. Work Environment

We have a small engineering team, so you will have a great opportunity to make an impact on the product, team, and company. We're a very interactive group, so you should enjoy collaborative design, development, and testings. Our team is highly motivated and experienced, and we enjoy sharing knowledge and learning from one another. The team has moved to a 100% remote working environment since the COVID-19 pandemic and continues to be very successful.

We have a methodical and relaxed work atmosphere that prioritizes systematic task completion and encourages a steady pace while actively fostering an environment receptive to innovation and process enhancements. Scale's engineering philosophy is quality-oriented and emphasizes high standards across the software development lifecycle.

Requirements Strong focus on quality over quantity At least 1 year of experience working with IaC tools (e.g. Ansible) At least 1 year of experience using Docker containers At least 1 year of experience managing CI/CD pipelines At least 3 years of experience Linux-based server administration Understanding of networking and security principles (i.e., SSH, HTTPS, authentication) Proficiency with git Highly Desirable Experience managing Jenkins, Keycloak, IPA, GitHub, Hashicorp Vault, Nagios Experience with shell scripting, yaml, Node.js, Python, Jinja, SQL, Groovy, PHP Experience creating/updating SELinux policies Up-to-date knowledge of industry standards or best practices Experience with clustered and/or distributed systems Open-source project contribution Compensation Competitive, based on experience Health Insurance: Vision, Dental and Medical (HDHP & PPO options) PTO and paid Company holidays 401k Match
Confirmar seu email: Enviar Email
Todos os Empregos de Scale Computing