DevOps Engineer
TIAA
Contract Charlotte, North Carolina, United States Posted 4 years ago
About Position
DevOps Engineer (Contract)
$70.00 / Hourly
Charlotte, North Carolina, United States
DevOps Engineer
Contract Charlotte, North Carolina, United States Posted 4 years ago
Description
DevOps Engineer
Position Summary
A DevOps Engineer understands the needs and challenges of both application development and system configuration and operations. Develops and supports 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.
The ideal candidate should have 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. Although few candidates will have the entire skillset the team is looking for someone who is motivated to fix problems and learn new as they go while contributing to the team in skill areas they currently possess.
Development Focus
This position is for an experienced developer with operations/system administration skills looking to bring both skill sets to bear in developing a new, robust continuous integration environment through partnerships with development teams and infrastructure organizations.
Recommended Qualifications
Bachelors Degree in Computer Science or related field or Associates degree and 5+ years of experience
37 years of experience in a software development environment
Knowledge and Skills
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
Has developed knowledge of the Java programing language
Proficient in Scripting languages (Groovy, Python, etc. )
Exhibits problem solving skills
Has 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.)
Application servers, servlet containers, and web servers (WebSphere, Tomcat)
Working experience on Linux (RHEL, Ubuntu)
Open Shift Containers Kubernetes
Roles and Responsibilities
Uses a wide variety of open source technologies and tools
Strong grasp of automation tools with the ability to code and script
Experience with systems and IT operations to turn requirements into code
Supports developers through automation of CI/CD systems allowing nore efficient development, build, deployment and testing of software
Is able to learn, maintain, and automate processes for existing applications
Effectively collaborates and communicates with development and infrastructure teams
Understands the infrastructure, process, procedures, and solutions at Envisage and TIAA.
Produces appropriate documentation
Work Style
Demonstrates the ability to interact, communicate, and work collaboratively with multiple teams and organizations.
Is honest and ethical
Demonstrates problem solving abilities and selflearning
Has the ability to work with selfguidance and without supervision
Addresses issues and solves problems in a timely fashion
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.