Logo
RIT Solutions, Inc.

DevOps Architect

RIT Solutions, Inc., Woodbridge, New Jersey, us, 07095


DevOps ArchitectWoodbridge, NJ - occasional travel to client sites

Job Description

Required Skills

-• Extensive experience with DevOps practices and tools, including CI/CD, containerization (Docker, Kubernetes), infrastructure as code (Terraform, CloudFormation), configuration management (Ansible, Puppet, Chef), and version control (Git, SVN).• Experience with cloud services (AWS, Azure, GCP) and designing solutions that leverage these services.• Knowledge of monitoring tools and how to set up and configure them.

Job Duties

-1. Evaluate existing tools and processes to create a blueprint that serves as a roadmap to achieve target state2. Design and implement scalable, high-availability, and secure DevOps solutions that support the development and operations of the software.3. Understand existing deployment process for various applications and develop and maintain an automated pipeline to ensure quick and reliable deployment of software across all environments.4. Collaborate with developers, IT staff, and other stakeholders to understand and meet technical and operational needs.5. Ensure continuous improvement and maintenance of existing DevOps processes and tools.6. Architect and optimize build and deployment systems to streamline development and release cycles.7. Create and maintain documentation for DevOps processes, tools, and environments.8. Define and set best practices for source control, continuous integration, automated testing, and release management.9. Research and implement new technologies to enhance the effectiveness of the development and operations teams.10. Monitor, analyze, and resolve infrastructure inefficiencies and scalability issues.11. Work closely with the security team to manage and improve security throughout the deployment process.12. Lead and mentor junior DevOps team members.13. Provide expertise in troubleshooting and resolving complex production issues.

Job Requirements

-• Bachelor's or Master's degree in Computer Science, Engineering, or related field.• Extensive experience with DevOps practices and tools, including CI/CD, containerization (Docker, Kubernetes), infrastructure as code (Terraform, CloudFormation), configuration management (Ansible, Puppet, Chef), and version control (Git, SVN).• Strong background in Linux/Unix and Windows administration.• Proficiency in scripting languages (such as Bash, Python, or Ruby).• Experience with cloud services (AWS, Azure, GCP) and designing solutions that leverage these services.• Knowledge of monitoring tools (Prometheus, Grafana, ELK stack) and how to set up and configure them.• Strong understanding of network protocols and services (HTTP, SSL, FTP, load balancers, etc.).• Excellent problem-solving, analytical, and technical troubleshooting skills.• Proven ability to lead and manage teams in a fast-paced environment.• Excellent communication and collaboration skills.

Desired Skills & Experience

-• Certifications in cloud services (AWS Certified Solutions Architect, Azure Solutions Architect Expert, etc.).• Experience with database administration and SQL/NoSQL databases.• Familiarity with microservices architecture and serverless computing.• Understanding of security best practices and tools in a DevOps context.• Experience with project management and workflow tools like JIRA, Confluence, or similar.