What are the responsibilities and job description for the DevOps Engineer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Ztek Consulting, is seeking the following. Apply via Dice today!
Job Role: DevOps Engineer
Location: Pittsburgh, PA
Job Description:
Must Have Technical/Functional Skills:
Job Role: DevOps Engineer
Location: Pittsburgh, PA
Job Description:
Must Have Technical/Functional Skills:
- Experience: Previous experience as a DevOps Engineer, Site Reliability Engineer (SRE), or in a similar software engineering role.
- Scripting/Programming: Proficiency in scripting languages such as Python, Bash, or Ruby for automation.
- Tools & Platforms: Experience with Git, Docker, Kubernetes, Ansible, and cloud platforms.
- System Administration: Strong knowledge of Linux/Unix systems and networking principles.
- Mindset: Strong problem-solving abilities and a focus on collaboration and security.
- Automation & CI/CD: Develop, maintain, and improve automated deployment pipelines (Jenkins, GitLab CI, GitHub Actions).
- Infrastructure Management: Provision and manage cloud-based infrastructure (AWS, Azure, Google Cloud Platform) using Infrastructure as Code (IaC) tools like Terraform or Ansible.
- Containerization: Deploy and manage applications using Docker and Kubernetes to ensure consistency across environments.
- Monitoring & Reliability: Implement logging, monitoring, and alerting systems (Prometheus, Grafana, ELK) to enhance system performance and availability.
- Collaboration & Security: Work with developers to fix bugs and deploy updates, while integrating security practices (DevSecOps) into the pipeline.