This site uses cookies. To find out more, see our Cookies Policy

DevOps Engineer in Charlotte, NC at AccruePartners

Date Posted: 4/4/2018

Job Snapshot

Job Description

AccruePartners values our contract and consulting employees. We strive to provide comprehensive, quality and an affordable suite benefits. Our employees are eligible for Medical, Vision, Dental, Short Term Disability and 401K and other benefits. 

WHO OUR CLIENT IS:

  • Fortune 100 Financial Services Company
  • 100-year history of dedication to customer satisfaction, success and growth
  • Tremendous growth and new business strategy leading to the need for new talent
  • Significant investments in cutting-edge technology

WHY YOU SHOULD CONSIDER THIS OPPORTUNITY:

  • Culture: Excellent work environment that fosters collaboration
  • Growth: Ability to make an impact on the direction of the organization
  • Opportunity: Gain hands-on experience working with cutting-edge technology
  • Stability: Recent financial performance of the company has reported record profits

WHERE THE POSITION IS LOCATED:

  • Charlotte, NC

WHAT YOU WILL DO:

  • Develop and support Continuous Integration/Continuous Delivery (CI/CD) systems, Cloud Deployment Architectures, Automated Provisioning/Deployment/Testing Frameworks, as well as application Monitoring and Performance Validation, through the establishment and adoption of DevOps principles in the midst of active project delivery
  • Use a wide variety of open source technologies and tools
  • Support developers through automation of CI/CD systems allowing nore efficient development, build, deployment and testing of software
  • Learn, maintain and automate processes for existing applications
  • Effectively collaborate and communicate with development and infrastructure teams
  • Understand the infrastructure, process, procedures, and solutions
  • Produce appropriate documentation
  • Address issues and solve problems in a timely fashion

HOW YOU ARE QUALIFIED:

  • Experience in the creation of CI/CD systems, encapsulate knowledge and hands on experience in both development and system configuration, plus demonstrate the ability to interact, develop, engineer and communicate collaboratively with multiple development and infrastructure teams
  • Strong grasp of automation tools with the ability to code and script
  • Experience with systems and IT operations to turn requirements into code
  • Bachelor’s Degree in Computer Science or related field or Associates degree and 5+ years of experience
  • 3-7 years of experience in a software development environment
  • Solid experience in continuous integration servers and tools (Jenkins, Hudson, etc.)
  • Experience with automated build pipeline, continuous integration and continuous deployment
  • Experience in Agile, and Continuous Delivery, and DevOps practices
  • Developed knowledge of the Java programing language
  • Proficient in Scripting languages (Groovy, Python, etc.)
  • Strong problem solving skills
  • Good knowledge of JUnit Testing
  • SCM tools (Git, Jira)
  • Build tools (Maven, Gradle)
  • Containerization (Docker, Kubernetes)
  • Virtualization (VMWare, AWS, etc.)
  • Configuration and Provisioning Management (Puppet, Chef, Ansible)
  • Familiarity with static and dynamic analysis tools (SonarQube, etc.)
  • Experience with application servers, servlet containers, and web servers (WebSphere, Tomcat)
  • Working experience on Linux (RHEL, Ubuntu)
  • Demonstrated ability to interact, communicate, and work collaboratively with multiple teams and organizations
  • Honest and ethical
  • Demonstrated problem solving abilities and self-learning
  • Ability to work with self-guidance and without supervision