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 Jobs via Dice, so some details may not match this job. The employer's own page has the real description.
Job Overview
The DevOps Engineer at Jobs via Dice will play a pivotal role in enhancing the deployment and operational efficiency of our software applications. The incumbent will work closely with software developers, system operators, and other IT staff to manage code releases, automate processes, and improve infrastructure. This role involves continuous integration and continuous delivery (CI/CD) practices, ensuring that our development pipeline is both effective and robust. The DevOps Engineer will also monitor system performance and troubleshoot issues while ensuring that our technology infrastructure aligns with our business needs.
Job Responsibilities
- Develop, manage, and maintain cloud and on-premises infrastructure.
- Implement automation tools and frameworks (CI/CD pipelines) for infrastructure provisioning and application deployment.
- Collaborate with software engineering teams to deploy releases and provide feedback on improvements or vulnerabilities.
- Monitor system performance, troubleshoot issues, and conduct root-cause analysis.
- Enhance release processes based on user feedback and technical best practices.
- Manage configuration and deployments using tools such as Ansible, Chef, or Puppet.
- Maintain system security and compliance standards.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a DevOps Engineer or similar role in software development and infrastructure management.
- Extensive knowledge of software development methodologies and agile practices.
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or Travis CI.
- Experience with container orchestration platforms (Docker, Kubernetes).
- Strong scripting skills in languages such as Python, Bash, or Ruby.
- Deep understanding of networking concepts, cloud computing (AWS, Azure, Google Cloud), and security best practices.
Technologies & Tools
The DevOps Engineer will utilize a variety of technologies and tools including cloud platforms like AWS, Azure, and Google Cloud, containerization technologies such as Docker and Kubernetes, configuration management tools like Ansible and Terraform, as well as monitoring tools such as Prometheus, Grafana, or Splunk. Familiarity with source code management systems (e.g., Git) and CI/CD solutions (Jenkins, Bamboo) will also be integral to the role, ensuring seamless operation of the deployment pipeline.
Ideal Candidates
Ideal candidates for the DevOps Engineer position will exhibit strong problem-solving skills and an analytical mindset, enabling them to effectively troubleshoot and optimize processes. They should possess excellent communication skills to facilitate collaboration across various teams and departments. A proactive approach to learning and adapting to new technologies, coupled with a passion for continuous improvement and innovation in automation, will make an applicant stand out. The ability to thrive in a fast-paced, Agile work environment is essential, as is a commitment to delivering high-quality results in all tasks.
In September there were 7.5 million job openings in the US, and 7.1 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.