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 Dice, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer DevOps role at Dice is integral to developing and maintaining reliable and scalable software systems. This remote position emphasizes collaboration with cross-functional teams to implement continuous integration and deployment (CI/CD) pipelines, enhance system reliability, and streamline workflow processes. The ideal candidate will possess a strong background in software engineering along with expertise in DevOps practices, ensuring that our technology infrastructure meets the demands of our growing business.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines for seamless software deployments.
- Monitor system performance and troubleshoot issues to ensure high availability and reliability.
- Collaborate with development teams to understand system architectures and assist in deployment strategies.
- Automate operational processes and manage infrastructure as code using tools such as Terraform or Ansible.
- Enhance security practices across the development lifecycle, including code reviews and automated testing.
- Document system configurations, processes, and best practices for team collaboration.
- Participate in on-call rotations to support production systems and respond to incidents as necessary.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience in software development and DevOps methodologies.
- Strong proficiency in programming languages such as Python, Java, or Go.
- Experience with containerization technologies like Docker and orchestration frameworks such as Kubernetes.
- Familiarity with cloud service providers including AWS, Azure, or GCP.
- Solid understanding of system monitoring and logging tools.
- Excellent problem-solving and analytical skills.
Technologies & Tools
The Software Engineer DevOps at Dice will engage with a variety of technologies and tools that facilitate the software development lifecycle. Key technologies include cloud platforms like AWS and Azure, containerization and orchestration tools such as Docker and Kubernetes, configuration management tools including Terraform and Ansible, as well as monitoring solutions like Prometheus and Grafana. Familiarity with version control systems like Git is essential, along with experience in CI/CD tools such as Jenkins or GitLab CI.
Ideal Candidates
Ideal candidates for the Software Engineer DevOps position at Dice will exhibit a blend of technical expertise and interpersonal skills. They will be highly motivated self-starters who thrive in a dynamic, collaborative environment. Adaptability to changing priorities is crucial, along with a commitment to continuous learning and improvement. Candidates should also possess strong communication skills, enabling them to effectively share knowledge and best practices across teams, and a passion for developing innovative solutions that align with organizational goals.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.