Description & Requirements
A Day in The Life Typically Includes:
· Review code and automation for cloud-based applications and microservices.
· Collaborate with other developers and departments to ensure high quality software and timely delivery.
· Participate in standups and perform code review.
· Maintain comprehensive documentation for new and existing systems and procedures.
· Maintain and enhance existing systems based on user feedback.
· Optimize performance and scalability as necessary to meet business goals of application and environment.
· Take on other projects and responsibilities as necessary.
· Strong analytical and troubleshooting knowledge.
· Operational On-Call responsibilities.
· Working hours are US Based Hours
Basic Qualifications:
· Experience automating cloud software, deployments with CloudFormation, Code Deploy, etc.; desire to automate and avoid manual tasks.
· Experience with AWS resources and services such as EC2, EBS, Auto-scaling, SQS, SNS, Lambda/Step Functions, etc.
· Proficiency in Python, Java, Bash, OR Linux
· Experience with agile development best practices
· Proficiency with developing and consuming REST APIs
· Ability to learn and adapt quickly in a fast-paced, fluid technical environment.
· Excellent verbal and written communication skills
· High proficiency with Git and source control
· Understanding Customer’s urgent requests, critical issues, fixes and have flexibility to work around with teams in different time zones as required.
Preferred Qualifications:
· 5-8 yrs of Experience creating and debugging CI/CD pipelines using Gitlab/Jenkins with different plugins.
· Experience with AWS DynamoDB or another NoSQL database engine.
· Experience with data streaming service architectures using tools such as Apache Kafka.
· Experience with data analytics tools such as Elasticsearch and Hadoop.
· One or more of the AWS Associate level certifications (Developer, Solutions Architect, SysOps).
· Experience building highly available, elastic applications in the AWS cloud.
· Experience with containerization and micro-services architecture.
· Experience with Monitoring Tools like CloudWatch and Quick Sight.