DevOps Engineer
Location:
Atlanta, GA (Initially Remote)
Employment Type:
Long Term Contract
Job Details
KEY JOB FUNCTIONS
- Building a release pipeline to enable fast, but safe delivery of critical business software to Production
- Developing DevOps framework and implement standards, processes, and controls for release and deployment activities using UrbanCode
- Deploy, Jenkins and Terraform.
- Experience developing web applications and services using any of the language Groovy, Python, Java, Ruby, shell scripting, NodeJS, Bash, Perl, React, C# etc.
- 2/3 years of experience with Infrastructure as Code (IaC), Pipeline as Code, Automated Single click Deployment, Configuration Management with large/mid-size application with production support
- 2/3 years of experience with AWS Cloud based DevOps practices, specially hands on experience with Cloud formation templates, Terraform
- 1/2 years of experience with Containerization and Orchestration with Kubernetes
- Develop sound version control best practices based CM systems (SVN, GIT , etc.), including branching and merging strategies
- Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies. Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives.
- Leverage Fannie Mae DevOps tool stack to build, inspect, deploy, test and promote new or updated features.
- Knowledge on Site reliability engineering for infrastructure and application monitoring
- Develop best practices for software build tools (Gradle ,Maven, ANT, Shell, Make ) and continuous integration tools (Jenkins, codebuild, codepipeline), and infrastructure automation (Terraform ,Puppet, Chef ansible etc)