Job Description :
Position: DevOps Engineer
Location: Nashville, TN

Work closely with Client CIE Tools and Ops team and Application stakeholders to design, implement and deploy high availability solutions in the Cloud 2.0 environment. The resource will:
Conduct discovery of current Cloud 1.0 applications, plan migrations, develop automated CICD workflows (as needed) and conduct various technical tasks associated with the migration of current Cloud 1.0 application to Cloud 2.0 successfully and as per the standards and guidelines defined by the CIE team.
Define a migration strategy for an application by understanding current Cloud 1.0 application architecture in working with the development team
Integrate, where applicable, AWS asset provisioning with code release and continuous deployment processes
Automate deployment and fail-over of systems as required
Define and document best practices, procedures, and policies in automation and application migration
Create code assets and tools to accelerate application migration projects
Troubleshoot issues across the whole stack - hardware, software, applications and network

The propose team will have the following skill sets:
Bachelor’s degree in computer science, or equivalent experience
8+ years of experience, with 4+ yeards of experience with AWS technlogies
Experience working with a wide range of platforms, with a deep understanding of web architectures.
Production operations and software engineering background with a passion for delivering high-performance, quality software
Experience with public cloud, specifically AWS. A “cloud-first” mentality
Fluency in Bash and Python with a focus on development and delivery of infrastructure as a service.
In-depth knowledge of Configuration Management tools such as Chef, Puppet, Salt, Ansible or other automation framework in production environments with many nodes.
Strong practical Linux and Windows-based systems administration skills in a cloud or virtualized environment
Strong knowledge of network security, communications protocols, troubleshooting commands and tools.
Clear understanding of the software development lifecycle and Agile Methodology
Experience building sophisticated and highly automated infrastructure using automation frameworks such as CloudFormation, OpWorks, and JSON
Prior success in automating a real-world production environment
Strong scripting skills (I.e. Powershell, Python, Bash, Ruby, Perl, etc…)
Experience with revision control source code repositories (Git, SVN, etc…)
Experience with continuous integration servers like Jenkins, Bamboo, TeamCity, etc…
Experience with seamless/automation build scripts used for release management across all environments
Experience with automated testing tools and test driven development
Understanding and experience with code deployment (tagging)
Understanding of Service-Oriented Architecture (SOAP and REST)
Understanding of Database Technologies – NOSQL, SQL – Oracle , MSSQL, MySQL

Soft Skills
Demonstrated ability to challenge the status quo, identifies issues, and provides viable suggestions to improve.
Demonstrated ability to accept personal accountability and ownership for areas of responsible. Pursue solutions and make decisions.
Ability to analyze complex information.
Problem solving skills.
Possess a high level of integrity and ethics.
Demonstrated exceptional communication skills.
Effective skills with time management, organization and prioritization.
Demonstrated advanced presentation skills.
May be required to travel on short notice

Client : XXX