Responsibilities
- Design, implement, and maintain the infrastructure.
- Ensure the smooth deployment of applications.
- Monitor and optimize the performance of systems.
- Collaborate with development teams to integrate new features.
- Implement and manage CI/CD pipelines.
- Ensure security and compliance of systems.
- Troubleshoot and resolve infrastructure issues.
- Document infrastructure and processes.
- Automate repetitive tasks to improve efficiency.
- Manage cloud resources and services.
- Conduct regular system audits and performance reviews.
- Implement disaster recovery and backup solutions.
- Ensure high availability and reliability of systems.
- Provide technical support and guidance to team members.
- Stay updated with the latest DevOps tools and practices.
- Participate in on-call rotations for system support.
- Implement monitoring and alerting systems.
- Manage and optimize database performance.
- Ensure data integrity and security.
- Collaborate with cross-functional teams to deliver projects.
- Implement and manage containerization solutions.
- Conduct regular code reviews and quality assurance.
- Implement and manage infrastructure as code solutions.
- Ensure compliance with industry standards and regulations.
Nice to Have
- Certifications in cloud platforms (AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).
- Experience with Kubernetes and Docker.
- Familiarity with Terraform and CloudFormation.
- Knowledge of Prometheus and ELK Stack.
- Experience with Git and GitLab CI.
- Familiarity with Agile and Scrum methodologies.
- Experience with performance tuning and optimization.
- Knowledge of security best practices.
- Experience with microservices architecture.
- Familiarity with load balancing and scaling solutions.
Compensation
Competitive salary and benefits package.
Work Arrangement
Full-time, on-site position.
Team
Collaborate with a dynamic team of engineers and developers.
What You'll Do
- Design, implement, and maintain the infrastructure.
- Ensure the smooth deployment of applications.
- Monitor and optimize the performance of systems.
- Collaborate with development teams to integrate new features.
- Implement and manage CI/CD pipelines.
- Ensure security and compliance of systems.
- Troubleshoot and resolve infrastructure issues.
- Document infrastructure and processes.
- Automate repetitive tasks to improve efficiency.
- Manage cloud resources and services.
What You'll Need
- Bachelor's degree in Computer Science or related field.
- Proven experience as a DevOps Engineer or similar role.
- Strong knowledge of cloud platforms (AWS, Azure, GCP).
- Experience with containerization tools (Docker, Kubernetes).
- Proficient in scripting languages (Python, Bash).
- Experience with CI/CD tools (Jenkins, GitLab CI).
- Knowledge of infrastructure as code tools (Terraform, CloudFormation).
- Strong understanding of networking and security principles.
- Experience with monitoring and logging tools (Prometheus, ELK Stack).
- Familiarity with version control systems (Git).
Nice to Have
- Certifications in cloud platforms (AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).
- Experience with Kubernetes and Docker.
- Familiarity with Terraform and CloudFormation.
- Knowledge of Prometheus and ELK Stack.
- Experience with Git and GitLab CI.
- Familiarity with Agile and Scrum methodologies.
- Experience with performance tuning and optimization.
- Knowledge of security best practices.
- Experience with microservices architecture.
- Familiarity with load balancing and scaling solutions.
What We Offer
- Competitive salary and benefits package.
- Full-time, on-site position.
- Collaborate with a dynamic team of engineers and developers.
- Visa sponsorship available for eligible candidates.
Our Culture
- Dynamic and collaborative work environment.
- Opportunities for professional growth and development.
- Focus on innovation and continuous improvement.
- Commitment to diversity, equity, and inclusion.
- Supportive and inclusive team culture.
How to Apply
- Submit your resume and cover letter.
- Include relevant experience and qualifications.
- Highlight your technical skills and achievements.
- Explain your interest in the role and the company.
- Provide any relevant certifications or training.
Application Deadline
- Applications will be reviewed on a rolling basis.
- Early application is encouraged.
- Interviews will be conducted as applications are received.
- Offers will be extended to top candidates.
- Start date will be determined based on candidate availability.
Visa sponsorship available for eligible candidates.