AWS DevOps Architect
As a DevOps Engineer (AWS Architect), you will play a crucial role in designing, implementing, and managing the cloud infrastructure for our organization. Your primary responsibility will be to lead the migration process from our existing on-premises/private cloud solution to AWS. You will collaborate closely with cross-functional teams, including software engineers, system administrators, and network engineers, to ensure a seamless transition and optimal cloud deployment.
Responsibilities:
- Cloud Migration Strategy: Develop and execute a comprehensive plan for migrating our on-premises/private cloud solution to AWS, considering both lift and shift as well as cloud-native architecture principles.
- AWS Architecture Design: Design, implement, and optimize the AWS infrastructure, ensuring scalability, reliability, and security.
- Multi-Cloud Expertise: Gain a deep understanding of multiple cloud platforms to facilitate future expansion beyond AWS.
- Cloud Services Selection: Assess and recommend appropriate AWS cloud services based on business requirements and application needs.
- Automation and Infrastructure as Code: Implement infrastructure automation using tools like Terraform or CloudFormation to enable efficient and repeatable deployments.
- Continuous Integration and Deployment: Establish and maintain a CI/CD pipeline for automated build, test, and deployment processes.
- Monitoring and Performance Optimization: Develop monitoring and alerting mechanisms to proactively identify and resolve performance issues.
- Security and Compliance: Ensure the cloud infrastructure meets industry best practices, compliance standards, and data protection regulations.
- Collaboration and Documentation: Collaborate with cross-functional teams to gather requirements, provide technical guidance, and document the cloud architecture and processes.
- Research and Innovation: Stay up-to-date with the latest trends, tools, and techniques in the cloud computing domain and contribute to the continuous improvement of our infrastructure.
Qualifications:
- 7+ years of experience as a DevOps Engineer, Cloud Engineer, or similar role.
- Strong expertise in AWS architecture, including services such as EC2, S3, RDS, VPC, Lambda, and IAM.
- Proven track record of successfully migrating on-premises/private cloud solutions to AWS.
- Familiarity with other cloud platforms such as Azure, Google Cloud Platform (GCP), or Oracle Cloud.
- Proficient in infrastructure automation using tools like Terraform, CloudFormation, or Ansible.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Solid understanding of CI/CD concepts and hands-on experience with related tools (e.g., Jenkins, GitLab CI/CD).
- Knowledge of networking principles and security best practices in cloud environments.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Relevant certifications like AWS Certified Solutions Architect or AWS Certified DevOps Engineer are a plus.