Software Devops Engineer
POSITION SUMMARY:
The ideal candidate will have experience with building and maintaining CI/CD pipelines and a strong understanding of the software development life cycle. The candidate will have a desire to learn and innovate in a fast-paced environment to help improve our robotic platform by increasing the speed and reliability of our build and deployments.
KEY RESPONSIBILITIES:
- Design, implement, and maintain scalable CI/CD pipelines to automate code builds, testing, and deployments.
- Automate engineering processes, server management, application deployment to handle repetitive tasks and streamline workflows.
- Lead the effort to containerize existing applications using Docker and other container technologies.
- Define and implement best practices for containerized application deployment, including Dockerfiles, images, and container orchestration using Kubernetes or similar platforms.
- Implement and enforce security best practices to protect applications and infrastructure, including vulnerability scanning, patch management, and compliance.
- Provide technical leadership in the areas of expertise to help make decisions to improve the software development process.
BENEFITS:
Aethon offers a competitive compensation package that includes medical, dental and vision insurance, 401(k) program with company contributions, and participation in annual bonus plan. As part of our commitment to work-life balance, Aethon offers a flexible work schedule and generous PTO. Additional benefits include a casual dress code and continuing education assistance.
QUALIFICATIONS:
- Bachelor’s Degree in Engineering or Computer Science.
- 3+ years of DevOps experience.
- Hands on experience with CI/CD tools like Jenkins, Bitbucket CI, GitLab CI or similar.
- Working knowledge of containerization and orchestration technologies such as Docker and Kubernetes, etc.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong problem-solving skills and the ability to learn.
- Strong interpersonal and communication skills, both written and verbal.
- Strong Linux background, shell scripting skills, and knowledge of Git.
DESIRABLE:
- Experience with monitoring, alerting, and logging tools.
- Experience with frontend user interface testing.
- Passion for learning new tools, technologies, and best practices in DevOps and cloud computing.