Position: DevOps Engineer
Location: Dallas, TX (Onsite)
Duration : 12 months
10+ Years and W2 Only
Responsibilities of This Role
· Developing object-oriented Python code to process large sets of REST API data
· Assist in automating infrastructure provisioning via configuration management tools
· Enhance monitoring and log analysis systems
· Assist with development of automation via configuration management tools and scripts
· Managing Kubernetes clusters
Required Skills and Experience
· 3+ years of recent Linux/Unix administration with emphasis on RedHat
· 3+ years of scripting experience (Python, Bash, etc)
· Experience administering a combination of the following categories of DevOps tools:
o Source code management tools (GitHub Enterprise, Bitbucket, GitLab)
o Build automation tools (Jenkins, CircleCI, Travis CI)
o Artifact management tools (Artifactory, GitLFS, Maven)
· Experience working with REST APIs
· Experience working with cloud platforms and Kubernetes technologies.
· Experience with Configuration Management platforms, tools, and processes (Puppet, Ansible, Chef, Salt)
· Basic understanding of computer networking (OSI layers, DNS, etc)
· Experience generally with troubleshooting in a diverse technical environment
· Well-versed with Git and various workflows (forking, gitflow, etc.)
· General knowledge of reverse proxy systems (Nginx, HAProxy, Apache, etc)
Desired Skills and Experience
· Preference will be given to candidates with experience performing administration and monitoring at an enterprise level for the following applications: GitHub Enterprise, Jenkins, and Artifactory
· Experience in applying security best practices to Linux environments
· Experience applying monitoring technologies to application systems (Nagios, AppDynamics, etc)
· Production experience creating and using Docker images / containers
· Experience with AWS including EC2, RDS, ELB, and EKS technologies
· Familiarity with Agile Scrum methodologies