Job Summary:
Anywhere Automation Engineering team develops reusable tools and capabilities which internal product development teams use to self-service and accelerate software releases!
We are looking for a Senior Engineer to make a positive impact on the daily lives of developers and engineers at Anywhere. This person will work with development teams to understand their needs, improve their processes and automating them. The goal is to reduce waste in the developer’s day, so they can work on more important work. In addition, you will need to train people to use our solutions. Thus, we need more than just an engineer.
The position requires someone with consultant-like skills to interact with the developers on these teams. These set of non-technical skills are crucial to achieving the desired results. It is very important to be able to listen and understand what the developer needs and deliver it, besides being a good senior engineer.
This is a senior code-contributing role that requires excellent collaboration, communication, and user documentation skills. The successful candidate will be a high-energy individual who can develop peer relationships that build on positive and open interaction.
Need demonstrable experience in developing cloud-native applications using Node.js. Equally meaningful experiences in implementing (IaC) and CI/CD Pipeline solutions. Excellent understanding of Networking, Security, DevOps, and Git concepts is required.
Responsibilities:
Work with developers to understand their needs, so you can provide optimal solutions to their needs, then clearly communicate the solution to the team and the wider organization. Develop automation tools using Node.js, Docker, Lambda, and other AWS services. Build highly configurable IaC templates using CloudFormation, AWS CDK or Terraform. Build CI/CD Pipelines for e2e automation using GitLab, BitBucket or Azure DevOps. Collaborate with Product Development, Enterprise Architecture, Cloud Engineering, Infosec, and Compliance teams to capture requirements and launch automation solutions. Be an advocate for engineering standard methodologies, engineering metrics, and overall help set the standard on technical excellence.Qualifications:
6+ years of software development experience. 3+ years as a Node.js developer building microservices and RESTful services. 2+ years in developing cloud-native applications using AWS Lambda, ECS or Kubernetes or equivalent Azure technologies. 2+ years combined in AWS CloudFormation, AWS CDK or Terraform. 2+ years in scripting CI/CD pipelines and DevOps, integrating with tools like Sonar, Contrast etc. Proficiency in networking and security concepts like DNS, Load Balancers, Firewalls, Encryption, etc. Experience with the MEAN Stack is a plus: Angular, NodeJS, Express, MongoDB Atlas Experience with Python and Golang is a plus. Experience with scripting/automation tools such as BASH/KSH/ZSH is a plus. Bachelor’s degree in computer science, a related field, or equivalent experience.