TALK TO OUR EXPERTS
  
1-(408)-834-3435

DevOps Engineer

Job Description

Overview:

We are looking for a skilled and motivated DevOps Engineer to join our dynamic team. The ideal candidate will be responsible for managing our infrastructure, automating processes, and ensuring the seamless deployment and operation of our applications. This role requires a deep understanding of both software development and IT operations, with a focus on continuous integration and continuous delivery (CI/CD).

Key Responsibilities:
  • Infrastructure Management: Design, implement, and maintain scalable, secure, and reliable infrastructure solutions using cloud platforms (AWS, Azure, GCP) and on-premises resources.
  • Automation: Develop and maintain automation scripts and tools for infrastructure provisioning, configuration management, and deployment processes using tools such as Terraform, Ansible, and Jenkins.
  • CI/CD Pipelines: Build, maintain, and optimize CI/CD pipelines to ensure rapid and reliable software releases. Collaborate with development teams to integrate automated testing and continuous deployment practices.
  • Monitoring and Logging: Implement and maintain monitoring and logging solutions to ensure system health and performance. Use tools like Prometheus, Grafana, ELK Stack, and Splunk to proactively identify and resolve issues.
  • Security: Ensure the security of our infrastructure and applications by implementing best practices for access control, vulnerability management, and incident response. Conduct regular security audits and participate in threat modeling exercises.
  • Collaboration: Work closely with development, QA, and operations teams to foster a culture of collaboration and continuous improvement. Provide support and guidance on DevOps best practices.
  • Disaster Recovery: Develop and maintain disaster recovery plans and ensure regular testing to guarantee business continuity.
  • Documentation: Create and maintain comprehensive documentation for infrastructure, processes, and configurations to ensure knowledge sharing and continuity.
Qualifications:
  • Experience: Minimum of 3 years of experience in a DevOps, Site Reliability Engineering (SRE), or similar role.
  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Technical Skills Proficiency in scripting languages (Python, Bash, etc.), experience with configuration management tools (Ansible, Puppet, Chef), and strong knowledge of containerization and orchestration technologies (Docker, Kubernetes).
  • Cloud Platforms: Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
  • Problem-Solving: Strong analytical and problem-solving skills with a focus on troubleshooting and performance optimization.
  • Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams.
How to Apply:

Interested candidates are encouraged to submit their resume and a cover letter detailing their experience and why they are a good fit for this role. Please apply online by clicking this link.

Equal Opportunity Employer:

Phoenix People Solutions is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other legally protected status.