Full Stack Developer/SRE/DevOps Engineer - Delta System and Software Inc.
EDEN PRAIRIE, MN
About the Job
Hirng for only w2 role
Full Stack Developer
12 Months (Possiblity of extension)
Eden Prairie MN
Primary Responsibilities:
- Manage and implement efficient and reliable DevOps processes: designs and implements software delivery processes, including building, testing, and deploying applications. They develop strategies for continuous integration and deployment, ensuring the automation of software delivery pipelines
- Infrastructure management: Responsible for managing the infrastructure required to support software development and delivery. This includes designing and maintaining cloud-based infrastructure, configuring servers, managing databases, and monitoring system performance
Automation: Proficient in scripting and automation tools, such as Shell scripting, Python, or PowerShell. They automate repetitive tasks to improve efficiency and reduce errors in the software delivery process - Collaboration: They work closely with software developers, operations teams, and other stakeholders to ensure smooth collaboration and alignment between different teams. They facilitate communication and collaboration to ensure timely delivery of software
Continuous integration and delivery: The senior DevOps engineer implements and manages continuous integration and delivery practices, ensuring that code changes are continuously integrated, tested, and deployed. They use tools such as Jenkins, GitLab CI/CD, or CircleCI to automate these processes - Monitoring and troubleshooting: They monitor the performance and availability of systems and applications, proactively identifying issues and troubleshooting them as and when the OPS business users reported. They implement monitoring tools and establish alerting mechanisms to ensure the timely resolution of issues
- Security and compliance: The senior DevOps engineer ensures that security and compliance standards are met throughout the software delivery process. They implement security measures and monitor compliance with relevant regulations and standards, such as GDPR or HIPAA
- Documentation: They document processes, procedures, and configurations to ensure knowledge sharing and maintain a clear understanding of the infrastructure and software delivery pipelines
- Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so
Overall, the engineer plays a crucial role in streamlining software delivery processes, automating tasks, and ensuring the reliability, scalability, and security of systems, application support. They bring expertise in infrastructure management, automation, and collaboration to enable efficient software development and delivery.
Required Qualifications:
- Bachelor's degree or equivalent experience
- 5 - 8 Years Solid experience developing web applications using Java platform (Spring Boot, JPA, Restful Services) & NodeJS
- 2+ Years Experience with front-end technologies Like ReactJs
- 2+ Years Experience with Micro services
- 2+ Years Solid knowledge of RDBMS and experience working with Postgres/SQL Server and No SQL including writing complex join queries and SQL query tuning
- 2+ Years Experience with DevOps Tools like Jenkins/GitHub Actions
- 2+ Years Cloud experience with Azure
Preferred Qualifications:
- Experience with GraphQL
- Knowledge of Data Model design and implementation for solutions from high level requirement
- Sound knowledge and experience of unit testing methodologies and frameworks
- Proficiency in applying object-oriented principles and recommended design patterns to create robust and scalable system designs
- Proven ability to independently troubleshoot problems and zero in on the likely root causes for Sev1 production issues
- Proven proactive in identifying and escalating potential risks and impediments and coming up with alternative solutions
Source : Delta System and Software Inc.