Job Description :
Title: Sr. DevOps Engineer
Location: Minneapolis , MN
Duration: 06+ Months
Interview: Telephonic and Skype.


Bachelor''s degree in computer science, math, or related technical field that required extensive computer programming skills. However, upon evaluation, equivalent related experience and/or education may be substituted for the degree.
Five years technical work experience working independently and in a team-based software development environment in the role of a DevOps engineer delivering solutions to solve complex technical problems. The candidate must have experience collaborating with engineering and infrastructure teams to deploy and operate systems, automate and streamline operations and processes, build and maintain tools for deployment, monitor, troubleshoot and resolving issues in all environments.
Ability to understand the short and long-term perspectives of situations. Comprehensive understanding and experience with industry-standard SDLC, including object-oriented code analysis and design; revision and version control systems, build process, and issue tracking; unit, integration, performance, and regression tests; logging; agile and waterfall methodologies; service-oriented architectures (REST and SOAP); functional and technical specification, documentation, open source licenses.
Understanding of authentication, authorization, security, LAN/WAN/Firewall/VPN network technologies.
Ability to apply multiple technical solutions to business problems, prove-out implementations with lightweight proof-of-concept code development, and estimate the financial impact of technology alternatives.
Ability to quickly comprehend the functions and capabilities of new technologies.

Key Skills:

Excellent interpersonal skills in areas such as collaborative co-development, teamwork, facilitation and negotiation. Proficient with working in both Windows and Unix/Linux systems. Experience working in a cluster and cloud computing; Virtualization Technologies (e.g. VMware Must be able to work independently and develops solutions to integrate existing systems to provide a better user experience to internal/external users. Proficient in Java and Shell Scripting. Solid understanding of containerization (Docker), RESTful services and standard data formats (JSON, XML and YAML Proficiency in Git distributed version control.

Proven experience building and managing a continuous integration and deployment pipeline using tools such as Bitbucket and Bamboo. Proficiency is one or more dynamic languages like Python, Ruby, and Groovy. Excellent analytical and technical skills. Ability to explain technical solutions to technical and non-technical teams. Excellent planning and organizational skills. An attitude of positive determination and accountability.

Preferred Skills:

Experience with researching/implementing Cloud Based solutions in AWS and private cloud. Experience with configuration management (Chef or Puppet) and container orchestration solutions (Kubernetes, Docker Swarm etc. Exposure to distributed computing including native (Hadoop, Spark Exposure to application monitoring systems like AppDynamics. Experience is Service Discovery and Registration platforms like Spring Cloud.

Technical Requirements:

Depending upon area of assignment/focus, necessary skills and experience in one or more of the following technologies may include:
Java (7 or greater)
Design Patterns
Spring/Sprint Boot
Web Development technologies (HTML/JavaScript/CSS) NodeJS
WebLogic, Tomcat Webserver
Relational Databases like Oracle and MySQL
XML, XSLT, XPath
Web services (SOAP or REST Based)
AWS and Beanstalk based deployments
Unix shell scripts (preferably bash)
Ansible/Puppet
Docker
             

Similar Jobs you may be interested in ..