Sr. Engineer - AWS DevOps

  • Role: Sr. Engineer - AWS DevOps
  • Employment: fulltime
  • Experience: 4 to 10 Years
  • Salary: Not Disclosed
  • Location: Remote

Programmers.IO is currently looking to hire Sr. Engineer - AWS DevOps on AWS Infrastructure & DevOps Technology. If you think you are a good fit and willing to work from Remote location.Please apply with you resume or share your resume at anjali.shah@programmers.io

Experience Required: 4 to 10 Years

We are looking for an experienced Enginner/Sr. Engineer - AWS DevOps with strong expertise in cloud infrastructure, DevOps, and Linux administration. The ideal candidate should have hands-on experience with AWS services, automation, CI/CD pipelines, and cloud security best practices. Additionally, the role requires experience with Ruby on Rails, Ext.js, and PostgreSQL, along with various AWS and Linode-hosted services.

Key Responsibilities:
Infrastructure Management:

  • Design, deploy, and maintain AWS-based infrastructure for scalability and high availability.
  • Implement and manage AWS networking (VPCs, subnets, security groups, and NACLs).
  • Configure AWS AutoScalingGroup and Load Balancer Classic for dynamic scalability.
  • Monitor system performance and ensure optimal cloud resource utilization.
  • Manage AWS Elastic File System (EFS) and mounting across instances.
  • Maintain and troubleshoot Linode-hosted infrastructure.
DevOps & Automation:
  • Develop and maintain CI/CD pipelines using Jenkins, GitHub Actions, or AWS CodePipeline.
  • Automate infrastructure provisioning using Terraform, CloudFormation, or AWS CDK.
  • Implement containerized solutions using Docker and Kubernetes.
  • Deploy and manage applications using AWS CodeDeploy.


Linux Administration for AWS & Linode:
  • Manage and optimize Ubuntu-based workloads on AWS and Linode.
  • Configure and troubleshoot SSH, system performance tuning, and security hardening.
  • Automate routine Linux operations using Bash, Python, or Ansible.
Application Support & Database Management:
  • Work on applications built using Ruby on Rails and Ext.js.
  • Manage and optimize PostgreSQL databases.
  • Ensure high availability and performance tuning for databases and applications.
Security & Compliance:
  • Implement AWS IAM policies, roles, and permissions to ensure security best practices.
  • Perform periodic security audits and cost optimizations for AWS infrastructure.
  • Work on backup, disaster recovery, and high availability strategies.
Monitoring & Troubleshooting:
  • Set up monitoring and alerting using AWS CloudWatch, Prometheus, Grafana, or ELK stack.
  • Troubleshoot and resolve cloud infrastructure, networking, and performance issues.
SSL Management & Network Security:
  • Oversee SSL certificate renewals, ensuring continuous HTTPS availability.
  • Automate certificate issuance and renewal using Certbot, Let’s Encrypt, AWS Certificate Manager, or OpenSSL.
  • Troubleshoot SSL/TLS handshake errors and configuration issues on Apache, Nginx, and load balancers.
  • Implement certificate pinning, HSTS (HTTP Strict Transport Security), and secure ciphers for enhanced security.
  • Maintain firewalls, IDS/IPS, and Web Application Firewalls (WAFs).
  • Configure DDoS mitigation strategies and traffic filtering using tools like Cloudflare, Akamai, AWS Shield, or Azure DDoS Protection.
  • Enforce zero-trust security models and secure VPN configurations for remote access.

Required Skills & Qualifications:
  • 4-10 years of hands-on experience in AWS infrastructure and DevOps.
  • Strong knowledge of AWS services like EC2, RDS, S3, Lambda, Route 53, IAM, and CloudFormation.
  •  Experience with Infrastructure as Code (IaC) tools like Terraform or AWS CDK
  • Proficiency in Linux administration (Ubuntu), scripting (Bash/Python), and system troubleshooting.
  • Experience with CI/CD tools (Jenkins, GitHub Actions, AWS CodePipeline).
  • Familiarity with Docker, Kubernetes, and container orchestration.
    Strong grasp of cloud security best practices.
  • Experience working with Ruby on Rails, Ext.js, and PostgreSQL.
  • Knowledge of AWS AutoScaling, Load Balancers, CodeDeploy, and Elastic File System.
  • Familiarity with Linode hosting and related cloud infrastructure.
Preferred Skills (Nice to Have):
  • AWS Certification (Solutions Architect, SysOps, or DevOps Engineer).
  • Experience with multi-cloud environments (Azure, GCP).
  • Knowledge of serverless computing and event-driven architectures.

 

Skills and Knowledge:

  • AWS Infrastructure & DevOps