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 Senior DevOps Engineer at Dice will play a critical role in enhancing the efficiency and reliability of our development and operational processes. This position requires a highly skilled engineer who will collaborate with software developers, system operators, and other IT staff to manage code releases and deployment processes. The ideal candidate will drive automation initiatives, develop key infrastructure solutions, and employ best practices in IT operations and service management.
Job Responsibilities
- Design and implement continuous integration and continuous deployment (CI/CD) pipelines to automate software releases.
- Manage and monitor cloud-based infrastructure and on-premises servers to ensure high availability and performance.
- Collaborate with software development teams to ensure streamlined integration of code and secure deployments.
- Implement configuration management tools to maintain system consistency and reliability.
- Develop monitoring and alerting solutions to proactively address system issues.
- Document processes and procedures related to software development and release management.
- Conduct regular security assessments, recommending improvements to ensure the security of our systems.
- Provide mentorship and leadership to junior DevOps staff and other team members.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in a DevOps or similar role within software development and operations.
- Strong expertise in CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Proficient in scripting languages such as Python, Bash, or Ruby.
- Hands-on experience with cloud infrastructure services (AWS, Azure, or Google Cloud Platform).
- Familiarity with containerization and orchestration technologies (Docker, Kubernetes).
- Solid understanding of network protocols, monitoring, and logging tools.
- Experience with configuration management tools (Ansible, Puppet, or Chef).
Technologies & Tools
The Senior DevOps Engineer will work with a set of advanced technologies and tools designed to optimize performance and streamline development processes. This includes, but is not limited to, cloud platforms such as Amazon Web Services (AWS), virtualization and containerization tools like Docker and Kubernetes, CI/CD tools such as Jenkins and GitLab, configuration management systems like Ansible or Puppet, and various monitoring and logging solutions.
Ideal Candidates
Ideal candidates for the Senior DevOps Engineer position are highly motivated and possess strong analytical and problem-solving skills. They should exhibit a collaborative attitude and the ability to work effectively in team settings. A track record of proactive engagement in process improvements and a passion for technology and innovation are essential attributes. Additionally, candidates should demonstrate excellent communication skills and be able to convey technical concepts to non-technical stakeholders.
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.