Job Description:
As a DevOps Engineer, you will play a key role in building, maintaining, and optimizing continuous integration and continuous deployment (CI/CD) pipelines for portfolio companies and clients. This remote, part-time or full-time role offers the flexibility to work with global teams, ensuring seamless collaboration between development and operations teams. You will focus on automating processes, improving system reliability, and enabling faster and more efficient software delivery.
Job Responsibilities:
- Design, implement, and maintain CI/CD pipelines to automate software delivery processes.
- Collaborate with development and operations teams to ensure seamless integration and deployment of applications.
- Monitor and troubleshoot production systems to ensure high availability and performance.
- Implement infrastructure-as-code (IaC) solutions to automate cloud resource provisioning and management.
- Develop and maintain tools for monitoring, logging, and alerting to improve system reliability.
- Ensure security best practices are integrated into CI/CD pipelines and infrastructure.
- Optimize cloud infrastructure for cost efficiency, scalability, and performance.
- Stay updated on emerging DevOps tools and technologies, recommending improvements to existing processes.
Job Requirements:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field; equivalent experience accepted.
- Experience: 2+ years of experience in DevOps, cloud engineering, or a related role (open to less experienced candidates with strong potential).
- Skills:
- Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
- Proficiency in infrastructure-as-code (IaC) tools like Terraform, Ansible, or CloudFormation.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Strong scripting skills (e.g., Python, Bash, or PowerShell).
- Understanding of monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
- Excellent problem-solving, communication, and collaboration skills.
- Certifications: AWS Certified DevOps Engineer, Microsoft Azure DevOps Engineer, or similar certifications are a plus but not required.