Position Overview:
We are seeking an experienced AWS DevOps Engineer who will be responsible for designing, implementing, and managing our AWS cloud infrastructure. The ideal candidate should have a strong background in cloud foundation work, including setting up environments, landing zones, centralized logging, and networking.
Key Responsibilities:
Cloud Environment Setup:
Design, build, and maintain scalable and secure AWS environments.
Implement Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or AWS CDK.
Landing Zone Creation:
Develop and deploy AWS landing zones to ensure standardized and secure multi-account environments.
Implement best practices for account management, security, and governance.
Centralized Logging:
Set up and manage centralized logging solutions using AWS services such as CloudWatch, CloudTrail, and third-party tools.
Ensure comprehensive monitoring and alerting for all environments.
Networking:
Design and configure VPCs, subnets, route tables, and security groups to ensure network segmentation and security.
Implement and manage VPN connections, Direct Connect, and other network connectivity solutions.
Automation and CI/CD:
Develop and maintain CI/CD pipelines using tools such as AWS CodePipeline, Jenkins, GitLab CI, or CircleCI.
Automate deployment processes to improve efficiency and reduce manual intervention.
Security and Compliance:
Implement security best practices and ensure compliance with industry standards and regulations.
Conduct regular security assessments and audits of the AWS infrastructure.
Collaboration and Support:
Work closely with development, operations, and security teams to ensure seamless integration and delivery of services.
Provide support and troubleshooting for AWS-related issues.