Job Openings Cloud Developer 1610

About the job Cloud Developer 1610

Key Responsibilities:

Cloud Infrastructure & Operations:

  • Implement robust solutions on AWS using services like EC2, Lambda, VPC, S3, RDS, and Document DB.
  • Manage infrastructure changes via IaC (Terraform), ensuring scalable environments with EC2, ALB, NLB, EBS, and EFS.
  • Migrate workloads to AWS, ensuring seamless transitions.
  • Automate deployments and data resilience using Python, shell scripting, and SSM
  • Implement monitoring, alerting, and security with CloudWatch, SNS, CloudFront, and WAF.
  • Automate deployments, data resilience, and system administration using Python, shell scripting, Bash, and PowerShell.
  • Administer Linux and Windows environments, ensuring optimal performance and security.
  • Support incident management and participate in the on-call rotation.

Collaboration & Continuous Improvement:

  • Work with clients and internal teams to understand requirements and deliver customized AWS solutions.
  • Collaborate on CI/CD pipelines with tools like GitHub, Terraform, Jenkins, and AWS services.
  • Maintain comprehensive documentation and stay updated with industry trends.
  • Collaborate in an agile environment to deliver high-quality work.

What we are looking for:

  • 3+ years of experience with core AWS services, such as IAM, networking, security, and operations.
  • Strong understanding of both relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., Document DB, Mongo DB).
  • Proficiency in at least one programming language, such as Bash, Python, Go, etc., with additional expertise in Linux administration, Windows, and shell scripting.
  • Solid understanding and experience building systems using AWS compute services, such as EC2, and serverless platforms like AWS Lambda.
  • Experience with infrastructure-as-code tools, such as Terraform, and a clear understanding of infrastructure pipeline concepts.
  • Experience implementing AWS database solutions, such as RDS, DynamoDB, or Aurora.
  • Familiarity with network protocols and IP networking, along with experience in network troubleshooting.
  • Strong understanding of security best practices and a commitment to integrating them into daily tasks and projects.
  • Experience with monitoring tools, such as Splunk, Grafana, and logging solutions like the ELK stack. 
  • Excellent problem-solving skills and the ability to work under pressure to troubleshoot and resolve complex issues. 
  • Excellent communication skills, with excellent spoken and written English, for effective collaboration with cross-functional teams.

Preferred Qualifications:

  • Proven track record of managing large-scale infrastructure in cloud environments like AWS, Google Cloud. 
  • AWS technical certification, such as the AWS Certified Solutions Architect, AWS Certified Developer, or AWS Certified SysOps Administrator. 
  • Skilled in collaborative projects with distributed teams and working with agile methodologies such as Scrum. 
  • Willingness to stay updated on key AWS technologies and innovations. 
  • Internal drive to learn, improve, and succeed with a keen eagerness to embrace challenges.