Job Title: DevOps Engineer
Location: Remote
Contract Role
Job Summary:
We are looking for a skilled and motivated DevOps Engineer to join our team. The ideal candidate will be responsible for designing, implementing, and maintaining the infrastructure, automation, and tools that enable the continuous delivery and deployment of software applications. You will work closely with development, QA, and operations teams to streamline workflows, increase system reliability, and improve overall efficiency.
Key Responsibilities:
- Design, build, and maintain scalable infrastructure on cloud platforms (e.g., AWS, Azure, GCP).
- Implement and manage CI/CD pipelines using tools like Jenkins, GitLab CI/CD, CircleCI, etc.
- Automate deployment, monitoring, and infrastructure management.
- Collaborate with development and QA teams to ensure smooth software releases.
- Manage containerization and orchestration platforms (e.g., Docker, Kubernetes).
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 2+ years of experience in a DevOps, Site Reliability Engineering, or related role.
- Hands-on experience with cloud platforms (AWS, Azure, GCP).
- Proficiency in scripting languages (e.g., Bash, Python, Go).
- Familiarity with CI/CD tools and practices..
- Understanding of monitoring/logging tools (e.g., Prometheus, Grafana, ELK, Datadog).
Preferred Qualifications:
- Certification in cloud technologies (e.g., AWS Certified DevOps Engineer, Azure DevOps Expert).
- Experience with infrastructure as code tools (Terraform, CloudFormation).
- Knowledge of security best practices in DevOps environments.
- Experience with microservices architecture and deployment strategies.