Company Overview
We are looking for an experienced AWS DevOps Engineer to join our dynamic team. In this role, you will be responsible for the design, deployment, and management of AWS cloud infrastructure, implementing CI/CD pipelines, and automating system operations. You will play a pivotal role in ensuring high availability, scalability, and security across cloud environments, working closely with development teams to streamline application deployment. This position also involves utilizing monitoring tools like Grafana and Prometheus, with programming expertise in Java to drive backend automation and integrations. If you’re passionate about leveraging cloud technologies and DevOps practices to optimize workflows and enhance system reliability, we’d love to meet you!
Responsibilities:
- Cloud Infrastructure Management: Design, deploy, and manage scalable, secure, and highly available AWS infrastructure.
- CI/CD Pipelines: Develop, maintain, and optimize CI/CD pipelines using AWS CodePipeline, Jenkins, or similar tools.
- Monitoring & Logging: Set up and maintain robust monitoring and alerting systems using Grafana, Prometheus, and AWS CloudWatch.
- AWS Amplify: Manage and integrate AWS Amplify to support front-end and mobile application development, including hosting, authentication, and API integrations.
- Programming: Use Java for developing and managing backend automation tasks and system integrations.
- Infrastructure as Code (IaC): Write and maintain IaC scripts using AWS CloudFormation, Terraform, or AWS CDK.
- Containerization & Orchestration: Manage Docker containers and Kubernetes clusters on AWS (ECS, EKS, or Fargate).
- Automation: Automate repetitive tasks and processes using scripting (Python, Bash) and tools like Ansible or Chef.
- Security: Implement security best practices, including IAM roles/policies, VPC configurations, and data encryption.
- Collaboration: Work with development teams to streamline deployments and troubleshoot application/system issues.
Requirements
- Strong experience with core AWS services: EC2, S3, RDS, VPC, Lambda, etc.
- Hands-on experience with Grafana and Prometheus for monitoring and visualization.
- Proficiency in Java programming for system automation and backend integrations.
- Experience with AWS Amplify for hosting and managing front-end and mobile app development workflows.
- Proficiency in setting up and managing CI/CD tools (AWS CodePipeline, Jenkins, GitLab CI/CD).
- Knowledge of Infrastructure as Code tools (CloudFormation, Terraform).
- Experience with Docker and Kubernetes (EKS/ECS).
- Proficiency in scripting languages (Python, Bash, PowerShell).
- Strong understanding of networking concepts (DNS, VPNs, load balancers, security groups).
APPLY