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.
- 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.
- 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.
- 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.
- Set up monitoring and alerting using AWS CloudWatch, Prometheus, Grafana, or ELK stack.
- Troubleshoot and resolve cloud infrastructure, networking, and performance issues.
- 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.
- 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