What are the responsibilities and job description for the DevOps Engineer position at CS Solutions, Inc.?
Job Details
Job Title: DevOps Engineer
Location: Minneapolis, MN Hybrid
Duration: 12 Months
Job Description:
As a DevOps Engineer you ll possesses midrange cloud solution experience and delivers high priority initiatives in collaboration with development and operations into a full production solution. The
Release Engineer is a technical role that is crucial for the end-to-end cloud deployment experience. Release Engineer leads technical deployment engagements including: build, deploy, environments as code, provisioning design sessions, specific implementation projects and/or Proofs of Concepts. The DevOps Engineer will support products on both private and public cloud platforms running on VMWare, VCloud and AWS provisioning components. The Release Engineer will help ensure the successful delivery of technology solutions that meet customer business specifications and support the strategic direction of the enterprise. Release Engineer is responsible for facilitating product deployment innovation, resolve issues, provide guidance, mentor others while supporting a holistic platform strategy and framework that will help our organization maintain a leading technological advantage. The DevOps Engineer will: Architecture & Development 70% Automate all aspects of the organization's software development life cycle in support of the achievement of software requirements. Including, but not limited to version control, continuous integration, release engineering, release management facilitation, and continuous delivery of software programs and applications
Assist customers in the maintenance and administration of build/release systems
Create and maintain tools and scripts to deploy and configure applications
Troubleshoot issues in lower DEV and TEST environments
Work across multiple platforms and applications and see interconnections with some guidance
Drive development activities on Pipeline product
Engineering Leadership - 20%
Lead collaboration with developers, qa teams, operations teams and product managers to ensure releases are delivered with a repeatable and auditable process.
Provides ideas to help solve business and technical problems for the organization through technical expertise.
Lead Pipeline product initiatives
Process and Quality Improvement Responsibility -10%
Evaluate new tools, technologies, processes to improve speed, efficiency, and scalability of the continuous integration environment.
Make recommendations on specific aspects of Build and Deployment and continuously strive towards improvements in process and productivity through technology improvements
Participate bi-weekly retrospectives and insure necessary actions are taken
Required Education & Experience:
Bachelor's degree in Computer Science, MIS, or equivalent technology discipline
6 years in a DevOps role
3 years of experience as a Build and Release Engineer, or similar experience
3 plus years with Source Control Management tools (GiT, BitBucket, Perforce) a MUST
3 years with CI/CD Jenkins/ Hudson, Team City, Puppet, Chief, Cruise Control, Nexus, Nuget, Ansible, Docker, Vagrant a Must 3 years with Build tools (i.e. rake, Ant, Gradle, Packer)
3 years Web MS IIS, Apache Tomcat, JBoss, etc.
Desirable skill set and/or experience required for DevOps role:
Core understanding of CI & CD (Continuous Integration / Continuous Delivery & Deployment)
Knowledge of delivery pipeline applications from repository management to deployment i.e. BitBucket, TeamCity, Jenkins, Udeploy, SPLUNK
Core Windows and Linux experience.
Cloud / AWS experience including a well-rounded understanding of the varied and numerous AWS services
Container and VM infrastructures i.e. Docker, Kubernetes
Expertise with scripting languages such as Powershell, Python, XML, Gradle, ANT
Experience in Azure technologies and Cloud infrastructures
Operational skillsets including Database administration (SQL), middleware software such as web servers (Apache, Tomcat)
Networking and Loadbalancer experience i.e. F5
Be able to create training materials and documentation plus maintain knowledgebase systems.
Manage multiple ticketing systems for issue logging, defect analysis and resolution Standard skill set
Excellent teamworking and communication skills
Strong problem-solving skills
Excellent organizational and time management skills, and the ability to work on multiple projects at the same time
With Regards,
Dinesh B
CS Solutions, Inc
7525 Mitchell Road, Suite 106, Eden Prairie, MN 55344
Email ID -
Direct Number