Job Title: Part-time DevOps Engineer
Job Overview
We are seeking a skilled and motivated DevOps Engineer to join our dynamic engineering team. The ideal candidate will have hands-on experience with AWS, DigitalOcean, and Kubernetes, and will be responsible for designing, implementing, and maintaining our cloud infrastructure and deployment pipelines. You will work closely with development teams to streamline workflows, enhance system reliability, and ensure scalable and efficient deployments.
Key Responsibilities
Infrastructure Management:
Design, deploy, and manage infrastructure on AWS and DigitalOcean.
Implement and maintain high-availability, scalable, and secure cloud environments.
Kubernetes Management:
Deploy, manage, and troubleshoot Kubernetes clusters.
Implement Kubernetes-based solutions for container orchestration and microservices.
CI/CD Pipeline:
Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines.
Automate deployment processes and ensure smooth application releases.
Monitoring and Performance:
Implement monitoring solutions to ensure system health and performance.
Utilize tools like Prometheus, Grafana, or AWS CloudWatch to monitor metrics and logs.
Cost optimization
Identify cost optimization opportunities and ensure we pay what we need and utilize
Security and Compliance:
Apply best practices for security and compliance in cloud environments.
Manage access controls, encryption, and data protection measures.
Collaboration and Support:
Work closely with development teams to understand application requirements and deploy solutions.
Provide support for production issues and perform root cause analysis.
Documentation and Best Practices:
Create and maintain documentation for infrastructure, deployment processes, and best practices.
Stay updated with industry trends and technologies to continuously improve our DevOps practices.
Experience
3+ years of experience as a DevOps Engineer or in a similar role.
Proven experience with AWS services (EC2, RDS, S3, Lambda, etc.) and DigitalOcean.
Hands-on experience with Kubernetes, including deployment, scaling, and troubleshooting.
Skills
Strong understanding of containerization technologies (Docker, Kubernetes).
Experience with infrastructure-as-code tools (Terraform, AWS CloudFormation).
Proficiency in scripting languages (Python, Bash, etc.) for automation.
Familiarity with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, etc.).
Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK Stack).
Proven expertise in optimizing infrastructure costs, including cost analysis, budgeting, and implementing cost-saving measures.
Education
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
Soft Skills
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications
Experience with additional cloud platforms (Azure, Google Cloud) is a plus.
Knowledge of networking concepts and security best practices.
Experience with serverless architectures and tools.
Why Join Us?
-Innovative Environment: Work on cutting-edge technologies and contribute to exciting projects.
-Career Growth: Opportunities for professional development and career advancement.
-Collaborative Culture: Join a team of passionate professionals dedicated to excellence.
-Flexible Work: Enjoy flexible work arrangements and a supportive work-life balance.
To apply for this job please visit a.peoplehum.com.