This individual will be responsible for designing, building, and maintaining scalable, reliable, and secure cloud infrastructure using AWS technologies.
Responsibilities.
Infrastructure Design and Architecture:.
Design, implement, and maintain scalable and reliable cloud infrastructure solutions on AWS.
Collaborate with engineering teams to understand application requirements and translate them into infrastructure solutions.
Architect and implement cloud-native applications using AWS services like EC2, S3, RDS, Lambda, and more.
Ensure infrastructure adheres to best practices for security, performance, and cost-optimization.
DevOps Practices:.
Promote DevOps culture and practices within the engineering team.
Automate infrastructure provisioning and management using tools like Terraform, CloudFormation, or Ansible.
Implement continuous integration and continuous delivery (CI/CD) pipelines using tools like Jenkins, GitLab CI/CD, or AWS CodePipeline.
Monitor and optimize application performance and infrastructure health.
Troubleshooting and Support:.
Diagnose and resolve infrastructure and application issues in a timely manner.
Provide technical support to engineering teams and assist with troubleshooting.
Maintain and update documentation for infrastructure and processes.
Security and Compliance:.
Ensure compliance with security standards and regulations (In our case SOC2).
Implement security measures to protect cloud infrastructure and applications.
Conduct regular security assessments and vulnerability scans.
Qualifications.
At least 12+ years of experience building and supporting cloud applications on AWS.
Strong understanding of AWS services and their use cases.
Proficiency in scripting languages like Python or Bash.
Experience with infrastructure as code tools (e g, Terraform, CloudFormation).
Solid understanding of DevOps principles and practices.
Experience with CI/CD pipelines and tools (e g, Jenkins, GitLab CI/CD).
Knowledge of networking, security, and performance optimization best practices.
Excellent problem-solving and troubleshooting skills.
Strong communication and collaboration skills.
Bonus Qualifications.
Certifications related to AWS (e g, AWS Certified DevOps Engineer, AWS Certified Solutions Architect).
Experience with containerization technologies (e g, Docker, Kubernetes).
Experience with serverless computing (e g, AWS Lambda).
Knowledge of cloud cost management and optimization strategies.