What are the responsibilities and job description for the AWS Lead Developer position at Sierra Software Solutions?
Job Details
We are seeking a highly skilled AWS Lead Developer to join our team for a long-term engagement with IBM. The ideal candidate will have extensive experience in designing, developing, and deploying scalable cloud-based applications on AWS, along with strong leadership capabilities to guide teams in cloud architecture best practices.
This role requires hands-on expertise with AWS services such as Lambda, EC2, S3, RDS, and DynamoDB, as well as proficiency in Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation. The candidate should be well-versed in CI/CD pipelines, DevOps practices, and cloud security to ensure optimized performance and cost efficiency.
If you are an AWS expert with a passion for leading cloud transformations and optimizing application performance, we encourage you to apply.
< data-start="1130" data-end="1157">Responsibilities:Design, develop, and deploy highly scalable and secure applications on AWS.
Lead cloud architecture design, ensuring best practices for performance, security, and cost-effectiveness.
Develop and manage Infrastructure as Code (IaC) using Terraform or AWS CloudFormation.
Implement CI/CD pipelines using AWS DevOps tools such as CodePipeline, CodeBuild, and CodeDeploy.
Collaborate with cross-functional teams to integrate AWS solutions with existing applications and databases.
Troubleshoot, optimize, and maintain cloud-based applications to ensure high availability and resilience.
5 years of experience in AWS development and cloud architecture.
Expertise in AWS services: Lambda, EC2, S3, RDS, DynamoDB, IAM, VPC, API Gateway.
Strong experience with Infrastructure as Code (IaC) Terraform or AWS CloudFormation.
Hands-on experience with CI/CD pipelines and AWS DevOps tools.
Solid understanding of security best practices, networking, and cost optimization on AWS.
Proficiency in programming languages like Python, Java, or Node.js.
Strong problem-solving and troubleshooting skills in cloud environments.
Experience working in agile development teams and collaborating across different departments.