What are the responsibilities and job description for the AWS DevOps Engineer position at TekWay, Inc.?
Job Description
DevOps Engineer
DevOps (Jenkins, Bitbucket, CloudFormation, Terraform, GitLab), Python, Java, Strong working experience in AWS.
AWS Services: Must be well-versed in all standard AWS services from DevOps perspective.
- MUST UNDERSTAND: AWS DevOps from Infrastructure and Application perspective.
- Standard suite of AWS services (EC2, Lambda, CloudWatch, SQS, SNS, DMS, etc.)
- PLUS:
- ECS Fargate (containerization tool)
- Deploy HELM charts, change clusters in AWS, build / deploy containers, check artifactory repository and deploy to Fargate. Code versioning.
- SQS / SNS
- Build / automate notification trigger process and message queuing. Create this process in Terraform and deploy as part of build processs.
- Python or NodeJS / Lambda / Unix
- Invoke Lambda functions using Python code
- Basic Python or Java coding to invoke API’s that put objects in S3 buckets automatically
- Unix command line experience
- WELL – ROUNDED AWS experience creating the build / deploy process that automates the creation of AWS Services for AppDev teams.
Terraform (IaC)
- Build, Manage, Modify, and Deploy existing or new Terraform templates and modules to automate the deployment.
- Fannie has an Enterprise base Terraform template. This person must drastically modify these templates – almost as if they were writing new.
- Experienced with YAML for templates changes / configurations
- Understanding how to resolve parallel state file issues in Terraform
- Know how to create and delete stacks on AWS
- Set up the CI/CD pipelines to interact with Terraform for build process – pushing out API calls.
GitLab CI/CD Pipelines
- Build GitLab pipelines from scratch – some Enterprise templates exist. These need to be drastically modified and configurations / integrations must be setup with Terraform.
- Build, setup, deploy and manage CI/CD pipelines. Make changes to code for pipelines.
- Use CI/CD pipeline tool to create build processes for container-based deployments in AWS.
- This team creates their own containers AND uses the containers that another team implemented.
- Docker: Deploy / Maintain / Change clusters that have already been deployed to AWS.
- Deploy Helm chart
- Docker orchestration / containerization using ECS (Elastic Container Service – AWS)
Salary : $50 - $70
AWS Automation DevOps Engineer
Software Product Development company -
Washington, DC
AWS devops Engineer
Diverse Lynx -
Las Vegas, NV
AWS Devops Engineer
Compunnel Inc. -
Denver, CO