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 vital role in improving collaboration between development and operations teams. This position involves automating processes, optimizing performance, and enhancing the deployment pipeline to facilitate continuous integration and delivery. The ideal candidate will possess a strong expertise in managing software development lifecycle, utilizing various tools and methodologies to ensure efficient, reliable, and scalable infrastructure. This role requires knowledgeable professionals who can not only troubleshoot and resolve technical issues but also contribute to strategic planning, thereby driving project success.
Job Responsibilities
- Design, implement, and manage scalable CI/CD pipelines to streamline testing and deployment processes.
- Collaborate with software developers, system operators, and other IT staff members to oversee code releases.
- Automate operational processes through scripting and infrastructure as code practices.
- Monitor system stability and performance, troubleshooting issues as they arise.
- Maintain and improve system configurations and guidelines for deployment environments.
- Participate in the planning and migration of services to cloud infrastructure.
- Ensure security best practices are implemented and maintained throughout the development lifecycle.
- Generate documentation for processes, systems, and best practices for team knowledge-sharing.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a DevOps Engineer or in a similar software engineering role.
- Hands-on experience with configuration management tools such as Ansible, Chef, or Puppet.
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Strong understanding of cloud services (e.g., AWS, Azure, GCP) and infrastructure management.
- Knowledge of scripting languages such as Python, Bash, or Ruby.
- Experience with monitoring tools like Nagios, Prometheus, or Grafana.
- Excellent problem-solving skills and the ability to work under pressure.
Technologies & Tools
The DevOps Engineer will primarily work with a variety of technologies including cloud platforms (AWS, Azure, GCP), CI/CD tools like Jenkins or Travis CI, containerization platforms (Docker, Kubernetes), configuration management tools (Ansible, Chef), and monitoring solutions (Nagios, Prometheus, Grafana). Familiarity with Git for version control and proficiency in scripting languages will also be essential for infrastructure automation and operational task execution.
Ideal Candidates
The ideal candidate for the DevOps Engineer position will be a self-motivated individual with a proactive approach to problem-solving. They should possess strong communication skills, allowing them to effectively collaborate with cross-functional teams and articulate complex concepts clearly. A passion for continuous learning and adapting to new technologies, combined with a strategic mindset for optimizing systems and processes, will help the candidate thrive in this dynamic role.
The most unemployment pays a week, before anything added for dependents, 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.