Job Description:
Title: Cloud Automation Engineer
Location: Remote (Northern California Preferred)
Duration: 12 Months
Job Duties
- Develop and maintain CI/CD pipelines using tools like Jenkins GitLab CI/CD or AWS Code Family.
- Develop scripts and automation using Python/Shell to manage AWS resources and to automate repetitive tasks.
- Strong experience with AWS Services and infrastructure as code using AWS CloudFormation.
- Monitor and optimize the performance of cloudbased applications and infrastructure.
- Collaborate with development teams to integrate automation solutions into the software development lifecycle.
- Develop and maintain documentation on automation process system configuration.
- Integrate thirdparty (e.g. Code Quality) tools into CI/CD automation.
- Strong experience with AWS services and management using AWS CLI and SDKs
- Experience with containerization and orchestration using Docker and ECS.
- Provision configure and maintain AWS RDS database instances including Amazon Aurora PostgreSQL and MySQL.
- Integrate SonarQube with CI/CD pipelines to automate the Code quality checks.
Mandatory Qualifications
- Minimum of 3 years developing applications with Python.
- Minimum of 2 years experience developing AWS Lambda functions and creating AWS API Gateway policies.
- Minimum of 2 years experience with Lambda deployment automation such as Serverless Framework or AWS SAM.
- Minimum of three years of experience in configuration management practices using tools like GitHub.
- Ability to create technical design documentation including solution diagrams and descriptions.
Desirable Qualifications
- Experience developing CI/CD automated pipelines using AWS Code Family or other CI/CD tools (e.g. Jenkins Circle CI).
- Experience developing frontend applications using JavaScript.
- Previous experience implementing Semantic Versioning using GitHub and supporting tools (e.g. Python Code).
AWS