Development experience on a Linux platform- 3 years
Python Programming/Scripting-3 years
Software Build Scripting (Make/Cmake/Nmake)-3 years
Familiarity with JIRA / Confluence -1 year
Experience in continuous integration-3 years
Experience with container technology (Docker, Podman, etc.)-3 years
Experience with DevOps workflows and common CI/CD tools- 3 years
Linux Environment-3 years
Test-driven, Unit Testing-3 years
Additional Preferred Requirements:
Prior ownership or significant responsibility for the success of a DevOps platform. Ability to effectively communicate the elements and attributes of a design, approach, or decision at a high-level in written, verbal, and presentation formats. Ability to work effectively in a collaborative small-team environment. Broad and comprehensive knowledge of established and emerging automated build, continuous integration and test, infrastructure as code, deployment, and other software lifecycle tools. Expertise working in Linux environments including non-graphical instances. Experience with containerization, e.g. Docker, and virtualization. Familiarity with deploying microservices architecture, applications, and supporting services. Familiarity with Linux-based Python and C++ development. Knowledge of one or more non-graphical C++ build systems, such as CMake. General awareness of C++ build stages, such as compiling vs linking, compiler options, and tools, such as static analysis. Python-based development or scripting of DevOps features. The candidate must be able to develop new capabilities in Python with application of Python best practices, such as unit testing. Experience using and customizing the Atlassian suite of tools (Jira, Bitbucket, Confluence), Github, and the Jenkins automation server.
Builds and maintains the production infrastructure and services for software development. Ensures proper security for the infrastructure. Troubleshoots production issues. Experience with a variety of scripting languages for automating tasks, generating reports, and creating tools (e.g. Go, Java, C++, Python, Perl, Shell). Experience with a continuous integration and delivery model of deploying software. Possesses automation skills with Chef, Puppet, Ansible, SaltStack or similar. Experience with continuous integration and delivery tools (e.g. Jenkins, Bamboo, GitLab, etc.). Has working knowledge of software development methodologies including code profiling, regression testing, continuous integration and push button deployments. Experience with high-availability, high-performance, open source web technologies. Automates all infrastructure build out in VMWare, AWS, or Azure environments utilizing Ansible, Packer, and Terraform.
Equal Opportunity Employer/Veterans/Disabled
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.entegee.com/candidate-privacy-information-statement/
The Company will consider qualified applicants with arrest and conviction records