Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Pella Corporation, so some details may not match this job. The employer's own page has the real description.
Overview
Pella Corporation is seeking a motivated and skilled Software Engineer - DevOps to join our dynamic team. The successful candidate will play a pivotal role in streamlining our software development processes and enhancing the efficiency of our deployment strategies. By leveraging best practices in DevOps, you will collaborate with cross-functional teams to automate and optimize our build, test, and release processes, ensuring high-quality software delivery in a timely manner. This position offers an excellent opportunity to foster innovation and contributes to the overall success of Pella Corporation in delivering top-notch products to our customers.
Job Responsibilities
- Design and implement continuous integration and continuous deployment (CI/CD) pipelines to enable rapid software delivery.
- Automate configuration management and deployment processes to improve system reliability and reduce operational overhead.
- Collaborate with development, operations, and QA teams to diagnose issues and troubleshoot problems in production and staging environments.
- Monitor system performance and implement improvements to maximize efficiency and system uptime.
- Incorporate security best practices into DevOps processes.
- Document systems and processes for ease of use and knowledge transfer.
- Stay abreast of emerging DevOps technologies and methodologies, and recommend improvements to existing workflows.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in software development and operations, with a focus on DevOps practices.
- Strong proficiency in scripting languages such as Python, Bash, or equivalent.
- Experience with CI/CD tools like Jenkins, GitLab CI, or similar.
- Familiarity with cloud service providers such as AWS, Azure, or Google Cloud Platform.
- Knowledge of containerization technologies (Docker, Kubernetes) and orchestration techniques.
- Strong analytical and problem-solving skills, with attention to detail.
Technologies & Tools
The Software Engineer - DevOps at Pella Corporation will work with a diverse range of technologies and tools that facilitate efficient software development processes. Proficiency in tools such as Jenkins for CI/CD pipelines, Git for version control, Docker for containerization, and cloud platforms like AWS or Azure will be essential. Knowledge of infrastructure as code tools like Terraform or Ansible will also be beneficial in managing deployment environments effectively.
Ideal Candidates
The ideal candidate for the Software Engineer - DevOps position will possess a strong passion for technology and automation, along with a proactive mindset that seeks continuous improvement. Excellent communication and collaboration skills are crucial, as this role requires an individual who can work effectively in a team-oriented environment. A strong sense of ownership and accountability for one’s work, combined with the ability to adapt to changing priorities, will also set a candidate apart. Being detail-oriented and quality-focused will ensure that the software products meet high standards before release.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.