Job#: 2037505
Job Description:
Position Description:
* Support and develop automation solutions that enable our product teams to build and deploy code efficiently and consistently
* Drive the discussion around developer workflow and delivery of changes.
* Ensure that systems have reliability and availability appropriate for customer needs
* Encourage tool adoption to help teams with their observability and automation needs
* Leverage and recommend cloud technologies that result in fast provisioning and appropriate reliability
* Mentor and coach other engineers in this role, driving a culture of learning and autonomy
Skills Required:
* Experience in eXtreme Programming (XP) disciplines including: Paired programming, Test-first/test-driven development (TDD).
* Experience with Conan package management and build system.
* Experience using advanced software configuration management (source control, devops, ci/cd, etc.).
* Experience building and configuring Continuous Integration/Continuous Delivery (CI/CD) pipelines with tools like Jenkins, Tekton, GitHub Actions
* Experienced designing, implementing, building, and supporting Python applications
* Experience designing, implementing, and supporting C and C++ applications
* Proficiency in Linux (any current distro, Red Hat Enterprise Linux / RHEL, Ubuntu, SLES) or Unix operation systems and Windows
* Proficiency with scripting languages (Bash, Lua, Perl, Ruby, etc)
* Proficiency in another compiled programming language such as Java or Go
* Experience using OOD and OOP to design and implement applications
* Experience working on an agile team with agile practices.
* Experience with cloud technologies.
* Excellent communication skills to both technical and non-technical audiences
Skills Preferred:
* Proficiency in designing, implementing, and deploying web applications
* Experience configuring and deploying applications from one or more web servers, such as: Apache, Nginx, Tomcat, JBoss, Jetty * Experience with cloud infrastructure technologies such as: Kubernetes, Docker, AWS, Azure, GKE, or GCP
* Proficiency with GNU Make
* Proficiency with one or more of the following build languages: Maven, Gradle, Bazel, Ant, Jam, Buck, CMake, Ninja, Autotools
Experience Required:
7 years
Education Required:
bachelors in engineering, computer science, or equivalent work experience
EEO Employer
Apex Systems is an equal opportunity employer.