DevOps Engineer

Job Type: Full Time
Job Location: United States
Company Name: Ajmera Infotech Inc.

Company Overview

Your Technology Partner for the Digital Transformation Ajmera Infotech is a software and product development company specializing in building large-scale systems. We provide end-to-end software development and consulting for web, cloud-native, and mobile applications. We blend technology expertise and process discipline to build large-scale enterprise and consumer systems. Our expertise includes system architecture, user experience design, program management, software development, DevOps, and ongoing technical support. Our customers engage with us because of the combination of technical expertise and personalized service, the ease with which we integrate into their teams, and our broad domain expertise. Our domain expertise extends across almost every vertical, including – healthcare, financial services, cybersecurity, technology, retail, e-commerce, media, and communications. Our success in helping build products that are changing the world stems from our passion for learning, a desire to push the boundaries of change, and an understanding that teamwork is the only way to succeed.

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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx