Temporary
Remote
Job description
CI DevOps Engineer (Contractor) Job Description
Role Description
As CI (Continuous Integration) DevOps Engineers at Square, we will play a critical role in designing
and managing our distributed continuous infrastructure. We are responsible for building robust
systems that improve developer productivity, performance, and reliability. Our team is focused on
creating efficient and reliable automation processes to support our continuous integration
environment.Our team builds systems with an eye towards improving developer productivity,
performance, and reliability.
Our CII (Continuous Integration Infrastructure) team has a major impact across Square Hardware,
through building and operating our on-prem data centers and AWS infrastructure, and optimizing
mission-critical internal applications. We’re looking for a contributor to the development and
maintenance of infrastructure via software tooling and automation, including assisting in level 1
on-call, triage, and debugging of our various tools and services. In addition, you will assist other
engineers in development, testing, and roll out of high-profile features and other updates across our
various organizations
What you will contribute
-Assist in the design, implementation, and maintenance of CI/CD pipelines.
-Monitor and troubleshoot CI/CD pipelines to ensure smooth and efficient operation.
-Providing level-1 support in triaging and debugging of CI pipelines, build failures, and
other supporting services
-Participate in periodic on-call duty to handle availability and efficiency of the continuous
integration infrastructure
-Gather context while following runbooks and standard process to create incident tickets
and escalate as necessary.
-Updating defined runbooks and standard processes as needed
-Build scalable infrastructure to manage CI systems (both on-prem and AWS) and
applications.
-Minimize risk of reliability related failure outcomes as pertaining to durability, availability,
performance.
-Contribute to building automation tools to detect and remediate system health, and
prevent those issues from reoccurring.
-Contribute to building automation to help with capacity planning to scale our on-prem and
CI AWS infrastructure.
What you have
-BS or higher in Computer Science or equivalent technical experience
-3+ years of working knowledge of DevOps and application deployment processes.
-2+ years experience configuring and debugging automated CI/CD pipelines (experience
with Jenkins is preferred)
-Fundamental knowledge of version control (Git)
-Demonstrated scripting experience (Shell, Bash)
-Experience integrating CI with AWS EC2 cloud infrastructure
-Excellent troubleshooting and system / network debugging skills
-Excellent verbal and written communication skills
Even better if you have
-Experience with Python development
-Experience with metrics gathering and data dashboards like Datadog, Prometheus, etc
-History working alongside hardware and QA engineers
Job Type: Temporary
Contract length: 12 months
Pay: From $50.00 per hour
Schedule:
Experience:
Work Location: Remote
Expected Start Date: 03/03/2025