You will design, monitor, and maintain AWS-based systems and infrastructure to support strategic initiatives and cloud-based applications.
Responsibilities
- Monitor, maintain, and configure AWS infrastructure and various cloud-based systems.
- Build new systems and maintain current environments using standard DevOps processes and documentation.
- Deploy and automate the installation, configuration, and upgrading of applications including Jira, Confluence, and qTest.
- Configure and remediate cloud security settings to ensure platform integrity.
- Research new technologies and liaise with vendors to resolve technical problems.
Required Skills
- 7+ years of IT experience in the design and development of web and cloud-based applications.
- 3+ years of hands-on experience with AWS services including EC2, VPC, S3, EBS, IAM, RDS, and CloudWatch.
- 3+ years of experience configuring and managing CI/CD pipelines using Jenkins and AWS CodePipeline.
- 5+ years of programming experience with C#, Bash shell scripting, and JavaScript.
- Experience designing serverless web applications using AWS Lambda and API Gateway.
- Experience architecting backup, restore, and disaster recovery for AWS workloads and databases.
- Experience with AWS Data Migration Services and Cloud Network architecture, including VPN tunnels and VPC peering.
- Proficiency with AWS CLI, Python, and PowerShell scripting.
- Experience managing Linux environments (Amazon Linux, CentOS) and shell scripting.
- Experience with AWS Elastic Container Services (ECS) and Elastic Container Registry (ECR).
- Experience using S3, EBS, EFS, SES, and SQS.
Preferred Skills
- AWS Certification.
- Splunk experience for end-to-end monitoring and consuming HTTP forwarders within AWS.
- Unix Administration experience.