Job Description
We are looking for someone with a good exposure and passion in DevOps. Ideally
someone with development experience in AWS using either AWS SAM, serverless or
docker; or someone who has been developing apps in Amplify and has exposure to
cloud-formation. Having terraform experience would be a plus.
Must-Have Skills:
* CI/CD Tools: 2+ years of experience with CI/CD tools such as CodeBuild, Jenkins, TeamCity,
or similar.
* SDLC, Agile, and DevOps: Strong understanding of software development life cycle (SDLC),
Agile practices, and DevOps methodologies.
* Code Repositories: Hands-on experience with Git, SVN, Perforce, or similar version control
systems.
* Operating Systems: Basic knowledge of Linux and Windows administration.
* Scripting: 1+ years of experience with scripting languages like Bash, Python, or Ruby.
* Automation: 2+ years of experience with automation tools and frameworks (e.g.,
Serverless Framework, AWS SAM).
* Configuration Management: Proficiency in configuration management tools like
CloudFormation, Terraform, or Ansible.
* Development: Some experience working with Node.js.
* AWS Services: 2+ years of experience working with AWS services such as EC2, Lambda,
RDS, CloudWatch, and SQS.
* Databases: Strong hands-on experience with relational databases.
* Cloud Architectures: Familiarity with both server-based and serverless cloud architectures.
* Troubleshooting: Ability to perform first-level troubleshooting for build and release issues.
* Communication: Excellent verbal and written communication skills for effective
collaboration with teams and stakeholders.
* On-Call Availability: Willingness to be on-call when needed.
Preferred Skills (Pluses):
* Advanced knowledge of CloudFormation or Terraform.
* Experience working with CodeBuild and CodePipeline.
* Familiarity with databases like MySQL and DynamoDB.
* Knowledge of org-formation.
* Experience creating UML or C4 diagrams for system designs.
* Hands-on experience with TypeScript and JavaScript.
What We Offer:
* Opportunities to learn from a team of experienced DevOps professionals.
* A chance to work on a single, focused application instead of managing multiple smaller
ones.
* Clear growth and promotion opportunities.