DevOps Engineer - Application Development
VERNON HILLS-60061, IL, US
06/27/2019
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
-
Job Description
Application Developer - DevOps Engineer
Our client is a global technology firm looking to build out their DevOps team.
They are looking for a mid to senior level DevOps Engineer who comes from an Application Development background.
Currently, the environment is a mix of Microsoft and Linux so someone who comes from a .Net Development background that has exposure to builds and deployment in a Linux environment is a must.
This is a great opportunity for someone who wants to make a major impact on the team and company growth while learning and working with some emerging technologies.
Responsibilities
Developing systems and applications to coding and quality standards
Collaborate with business and project teams to gather requirements and business needs.
Work on complex and large-scale project efforts in development, maintenance and enhancement of business system applications
Collaborate with developers and architects (when appropriate) to determine optimal solution architecture, efficiency, maintainability and scalability
Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management
Develop high-level system narratives, storyboards, designs and user interface prototypes
Develop system test plans, ensuring achievement of software quality assurance (SQA) standards, and that validate achievement of business goals
Report project/task status to the appropriate Manager, DevOps Engineering on a weekly basis
Identify issues that require more attention, and work to resolve issues based on an understanding of the business problem being solved.
Draw appropriate resources together in order to address technical issues.
Travel between local facilities as necessary
Qualifications
Minimum Qualifications
Bachelor's degree or equivalent IT knowledge/experience.
5 years application development experience in a DevOps environment
Other Required Qualifications
Experience in .NET & C# programing experience – minimum 5 years combined DevOps and / or application development experience
Proven ability to solve new challenges and problems quickly and independently
Excellent written and verbal communication skills with the ability to communicate effectively with all stakeholders including senior leadership
Demonstrated ability to understand and articulate details and impacts of complex proposed solutions
Strong planning and organizational skills with critical attention to detail and creative problem-solving skills
Proven track record of balancing multiple priorities simultaneously with the ability to adapt to the changing needs of the business while meeting deadlines
Demonstrated ability to mentor and coach others
Demonstrated ability to build rapport and maintain productive working relationships cross-departmentally and cross-functionally.
Advanced knowledge of product lifecycle and understanding of the role of methodology/frameworks.
Advanced knowledge of Chef (strongly preferred) or other Infrastructure as Code platforms such as Puppet
Experience with source control systems such as TFS (strongly preferred) and Git
Experience configuring builds using tools such as Microsoft VSO / VSTS builds and MSBuild
Experience with deploying code, continuous integration, continuous delivery across multiple non-production and production environments
Experience with implementing and managing software deployment tools (i.e. XebiaLabs,
Octopus, Jenkins, UrbanCode)
Experience scripting with PowerShell
Experience with Windows server configuration including operating systems and components such as IIS
Experience working in Azure
Experience with general network concepts such as DNS, firewalls, load balancing (F5), switching, routing, etc.
Experience acting as a liaison between application development, infrastructure, change management, and build engineering teams
Experience in using cloud APIs to automate provisioning, deployment, improving system performance and stability a plus.
Experience working in an Agile Scrum environment
Strong preference for candidates who have worked on large-scale enterprise applications (thousands of users, millions of lines of code)
Strong understanding of Internet protocols including HTTP, SSL, TCP, IP is a plus
Familiarity with TFS source control best practices a plus
Familiarity with Python and Ruby scripting is a plus
Familiarity with Nuget package distribution a plus
Familiarity with build engineering concepts a plus
Familiarity with static code analysis tools (such as FxCop) a plus
Familiarity with Splunk a plus
Developer
Information Technology
No Preference
Contract Only
Other
1
Candidate Requirements
-
Bachelors
Walkin Information
-
-
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY,
US
-