We are looking for a motivated and skilled DevOps Engineer with over 2 years of hands-on experience in managing AWS environments, CI/CD pipelines, and containerized applications. In this role, you will take charge of automating, deploying, and managing our cloud infrastructure and development workflows, ensuring high availability, scalability, and efficiency across our systems.
As a DevOps Engineer, you will work closely with our development and operations teams to enhance collaboration, streamline processes, and enable seamless deployment of new features with speed and reliability.
Key Responsibilities:
AWS Infrastructure Management:
- Design, build, and maintain AWS cloud environments following best practices.
- Manage key AWS services such as EC2, S3, RDS, Lambda, and more.
- Monitor and optimize cloud resources for cost-effectiveness and performance.
CI/CD Pipelines:
- Develop and manage Continuous Integration and Continuous Deployment (CI/CD) pipelines.
- Automate testing, integration, and deployment using tools like Jenkins and GitLab CI.
Containerization:
- Build and manage Docker images for efficient application deployment.
- Create and maintain Docker Compose files for multi-container setups.
- Collaborate with development teams for smooth containerized deployments.
Infrastructure as Code (IaC):
- Utilize AWS CloudFormation to automate cloud infrastructure provisioning.
- Implement and manage infrastructure automation scripts and templates.
Monitoring & Logging:
- Set up monitoring solutions for cloud infrastructure and applications.
- Ensure logging and alerting systems are in place for proactive issue identification and resolution.
Collaboration & Best Practices:
- Work closely with development, QA, and operations teams to ensure seamless releases.
- Promote and implement DevOps best practices across the organization.
- Ensure security, compliance, and scalability in the cloud environment.
Required Skills:
- 2+ years of experience in DevOps or cloud engineering roles.
- Strong hands-on experience with AWS services (EC2, S3, RDS, Lambda, etc.).
- Proficiency with CI/CD tools (e.g., Jenkins, GitLab CI).
- Solid experience with Docker and Docker Compose.
- Experience with AWS CloudFormation for Infrastructure as Code (IaC).
- Strong knowledge of Linux/Unix environments and scripting (Bash, Python, etc.).
- Familiarity with monitoring tools (e.g., CloudWatch, Prometheus, Grafana).
- Strong problem-solving and troubleshooting skills.
Preferred Qualifications:
- Familiarity with configuration management tools (e.g., Terraform).
- Experience with microservices architecture.
- Knowledge of cloud security best practices.
- Basic understanding of Kubernetes.
If you are passionate about cloud infrastructure, automation, and delivering robust solutions, we encourage you to apply.