Save time and effort sourcing top tech talent

DevOps Engineer

Remote
DevOps Engineer
US Mobile
Actively hiring

Sign up for the chance to get matched to this role, and similar opportunities.

Job Description:

Are you a talented and motivated individual with a passion for optimizing software development processes and delivering high-quality applications? We are seeking a skilled DevOps Engineer to join our dynamic and innovative team. As a DevOps Engineer, you will play a pivotal role in bridging the gap between development and operations, ensuring smooth, efficient, and reliable software delivery.

Key Responsibilities:

  • Infrastructure Management: Design, implement, and manage cloud-based infrastructure using Google Cloud to support the company's applications and services
  • Continuous Integration and Deployment (CI/CD): Establish and maintain robust CI/CD pipelines to automate the build, test, and deployment processes, enabling rapid and reliable software delivery
  • Monitoring and Alerting: Develop and maintain monitoring solutions to ensure the availability, performance, and security of applications, services, and infrastructure. Set up proactive alerts to promptly identify and resolve potential issues
  • Security and Compliance: Implement security best practices and maintain compliance with industry standards to safeguard sensitive data and protect against security threats
  • Configuration Management: Employ configuration management tools to automate the setup and management of various environments, ensuring consistency across development, staging, and production
  • Collaboration and Communication: Work closely with cross-functional teams, including developers, system administrators, and QA engineers, to foster a collaborative and productive DevOps culture
  • Troubleshooting and Incident Response: Investigate and resolve production issues promptly, applying root cause analysis techniques to prevent recurrences and improve overall system stability
  • Performance Optimization: Identify and address performance bottlenecks in applications and infrastructure to enhance system responsiveness and efficiency


Required Skills and Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • Proven experience as a DevOps Engineer or in a similar role
  • Strong knowledge of cloud platforms (GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Proficiency in scripting and automation using tools like Bash, Python, or PowerShell
  • Solid understanding of CI/CD concepts and experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI)
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack)
  • Knowledge of version control systems (e.g., Git)
  • Strong problem-solving skills and ability to work effectively in a fast-paced, agile development environment
  • Excellent communication and teamwork skills


Preferred Skills:

  • Relevant certifications like Google Cloud DevOps Engineer
  • Experience with infrastructure-as-code (IaC) tools such as Terraform or CloudFormation
  • Familiarity with database administration and management

Sign up for the chance to get matched to this role, and similar opportunities.

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?