What are the responsibilities and job description for the Automation Developer position at BankOnIT, LLC?
Overview
Position Overview:
Join our team to lead the development of advanced automation solutions. We are focused on creating automated, user-friendly environments that enhance the efficiency and standardization of operational workflows. By leveraging modern web technologies and containerization, our solutions facilitate seamless environment management and integration with various virtualization and storage platforms. If you are passionate about driving innovation in automation and thrive in dynamic, team-oriented settings, we encourage you to apply and help shape the future of our infrastructure.
This is an on-site position located in Oklahoma City, Oklahoma.
Responsibilities
Key Responsibilities:
- Manage and automate deployment pipelines using CI/CD tools.
- Monitor and optimize application performance, availability, and scalability.
- Ensure the security and compliance of infrastructure and applications.
- Troubleshoot and resolve issues related to application deployment and system operations.
- Participate in on-call rotations to support production environments.
Required Skills and Qualifications:
- Experience in a Development Team Environment: Proven experience working collaboratively within a development team, understanding agile methodologies and best practices.
- MongoDB: Proficiency in managing, maintaining, and optimizing MongoDB databases.
- Node.js: Strong experience in developing and deploying Node.js applications.
- React: Proficiency in building and maintaining React applications.
- GIT: Extensive experience with version control systems, particularly GIT.
- CI/CD: Hands-on experience with continuous integration and continuous deployment practices.
- Strong Development background and understanding of Networking and Virtualization is required.
Beneficial Skills:
- VSCode: Familiarity with Visual Studio Code as a primary development environment.
- Docker: Experience in containerizing applications using Docker.
- Networking: Understanding of networking concepts and experience with network configuration and troubleshooting.
- Virtualization Platforms: Experience with virtualization platforms such as Hyper-V and Proxmox.
Qualifications
Education and Experience:
- 3 years of software development experience.
- 3 years of MongoDB and Node required.
- Proven track record of implementing and managing CI/CD pipelines.
- Strong problem-solving skills and the ability to work under pressure.