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 CPS, Inc., so some details may not match this job. The employer's own page has the real description.
Overview
The Senior DevOps Software Engineer at CPS, Inc. will play a crucial role in bridging the gap between software development and IT operations. This position focuses on automating, optimizing, and maintaining our cloud infrastructure while ensuring high availability and performance of our applications. The incumbent will work collaboratively within a cross-functional team to deliver best-in-class solutions, implement CI/CD pipelines, and ensure seamless integration of software deployments into production environments.
Job Responsibilities
- Design and implement scalable cloud-based solutions to support development and production environments.
- Automate infrastructure and deployment processes using appropriate tools and methodologies.
- Monitor system performance, troubleshoot issues, and ensure high levels of uptime and availability.
- Collaborate with development teams to create and refine CI/CD pipelines for efficient and reliable software delivery.
- Establish security protocols and best practices to protect sensitive data and application integrity.
- Document architecture, deployment processes, and system configurations for team reference.
- Participate in on-call rotations to support production environments and respond to incidents as needed.
- Mentor junior engineers and contribute to their professional development.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in DevOps, Systems Administration, or Software Development roles.
- Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency in automation and configuration management tools (e.g., Ansible, Terraform, Puppet).
- Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Familiarity with programming languages, especially Python, Go, or Ruby.
- Solid understanding of networking, databases, and incident management processes.
Technologies & Tools
The Senior DevOps Software Engineer will primarily work with tools and technologies such as AWS for cloud services, Docker and Kubernetes for containerization, Jenkins or GitLab CI for continuous integration and deployment, and Terraform for infrastructure as code. Familiarity with monitoring tools like Prometheus or Grafana and configuration management tools such as Ansible or Chef is also critical. A comprehensive understanding of version control systems like Git will be essential for effective collaboration within the DevOps team.
Ideal Candidates
Ideal candidates for this position will possess a proactive and innovative mindset, accompanied by strong problem-solving skills and an aptitude for collaboration. They should be detail-oriented, capable of managing multiple priorities effectively and willing to adapt in a fast-paced environment. Strong communication skills and the ability to provide mentorship to peers are essential attributes. A passion for continuous improvement and keeping up with industry best practices in DevOps methodologies will further distinguish a successful candidate.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.