DevOps Engineer / Consultant

Pythian

(Dallas, Texas)
Full Time Fully Remote
Job Posting Details
About Pythian
Pythian is a global IT services company that specializes in designing, implementing, and managing systems that directly contribute to revenue and business success. We help companies adopt disruptive technologies to advance innovation and increase agility.
Summary
A DevOps Engineer is a technical expert than can build high quality solutions to achieve business objectives. They are responsible for working both independently, and on teams, to understand the path of a project, provide insight on implementation details, and deliver world class solutions. DevOps Engineers must be experts in their areas of specialization, and be willing to branch out into new technologies. Automation is a way of life to DevOps Engineers, and they understand how to balance complexity and functionality. DevOps Engineers must be able to work with both technical and non-technical team members at Pythian and at client sites. Time reporting and project tracking are necessary parts of the work that DevOps Engineers do. DevOps Engineers become part of our clients’ teams in order to build trust and to provide leadership. At the end of the day, DevOps Engineers create interesting solutions using cutting edge technology, and use their skills to deliver value to our clients. They are constantly learning and are thought leaders within the organization.
Responsibilities
* Project technical implementation. * Implementing continuous integration and continuous delivery processes and tools. * Auditing existing architectures, documenting best practices and recommendations. * Providing component or site-wide performance optimizations and capacity planning models. * Troubleshooting a variety of systems to provide prompt stability issue resolution. * Working with client development teams directly to help engineer highly available infrastructure * Implementing a number of configuration management frameworks and products designed to ubiquitously orchestrate clusters. * Building out complete operational visibility solutions including monitoring, alerting, graphing, and log aggregation tools * Creating and managing development environments which cater to software engineering workflows. * Recommending best practices & improvements to current operational processes. * Communicating status and planning activities to customers and team members. * Project level work: Keeping ticket statuses, time logs and reports current. * Senior consultants are expected to be able to lead projects from requirements through delivery to completion * Creating automated provisioning solutions for servers, environments, and data centers. * Continuously learning and improving their technical skillset, by enhancing existing skills and learning new technologies that may be useful for future work. * Other duties, as assigned by one’s Manager.
Ideal Candidate
**Qualifications:** * Experience architecting applications on major cloud provider platforms such as AWS, Azure, and GCP. * Hands on experience as an administrator of Linux or Windows, preferably both. * Proficient at writing scripts for maintenance and automation in a variety of languages (e.g. Bash, Python, Ruby, or Powershell). * Basic to advanced programming skills using popular languages such as Python, Ruby, Java, GoLang, Node.JS, C#, etc. * Skilled with common configuration management tools (Puppet, Chef, Ansible, etc.) * Skilled with DevOps workflows and tools (Vagrant, Docker, Terraform, etc.) * Skilled with common CI/CD tools (Jenkins, Bamboo, Unit testing frameworks, Artifactory, Maven, etc.) * Strong writing skills, and the ability to clearly communicate complex ideas and designs through written and spoken word. * A professional attitude, and the ability to work through conflict by empathizing with others and engaging in mutually beneficial negotiation. * The ability to be diplomatic, but also to assert contentious viewpoints, when necessary, in a respectful and professional manner. * The ability to self-start and quickly learn new skills. **Personal Attributes:** * Strong drive and well-cultivated personal habits for continuing education * Interfacing with external customers, strong customer service focus with the ability to manage customer expectations and priorities * Excellent oral and written communication * Self-motivated and directed, while working in a fast-paced demanding environment * Keen attention to detail * Superior analytical, evaluative, and problem-solving abilities * Very effective organizational skills * Ability to work in a team * Aptitude for mentoring fellow colleagues * Demonstrate sound work ethics **Education:** Undergraduate degree in computer science, computer engineering, information technology or related field.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.