DevOps Engineer (Site Reliability Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
Summary: The DevOps Engineer (Site Reliability Engineer) is an extremely driven individual, with an insatiable thirst for knowledge about new and existing technologies. They will play a large role in supporting the software developed by all development teams in the company; from the platform applications are developed on, to the compilation of the application, to the deployment of the application. They will also act as a bridge between the software development teams and the infrastructure teams to ensure clear and common understanding of project requirements. They will also need to create and maintain documentation of the systems and processes that support our SDLC (Software Development Life Cycle). This person should be able to accept criticism, look to improve themselves, and not be afraid to express their thoughts. Continuous learning and attention to detail are required to succeed in this position., * Support and facilitate cross team communication
- Ownership of:
- Systems and Service Monitoring
- Software Deployments
- Organize and execute deployments
- Effectively utilize tools like Jira, Confluence, and Bitbucket to collect issues relating to deployment
- Create release structures
- Deploy code
- Research and create proof-of-concepts for new technologies and processes
- Support and enhance the SDLC
- Act as a knowledge source regarding who should be contacted when problems arise
- Document new and existing processes, technologies, and tools for future supportability
Requirements
- Proven experience in CI/CD, SRE, or Systems Engineering roles
- Strong experience with Git or equivalent version control systems
- Strong experience with systems or service monitoring tools and methodologies
- Knowledge of:
- TCP/IP Networking
- Linux server administration
- Windows server administration
- Various operating systems
- VM administration
- Web technologies (client/server/api/load balancers/certificates)
- Experience with integration frameworks like Selenium, Appium
- .NET Framework/Core exposure preferred
- Experience with CI/CD pipeline and tools like Octopus, Jenkins, TeamCity
- Automation and orchestration experience with Ansible, Chef, Puppet a plus
- Container experience with Docker, Kubernetes a plus
- Development experience on team
- Python, node.js experience a plus
- An understanding of QA testing and concepts
Education and/or Experience preferred
A Bachelor Degree from an accredited institution; and at least 5 years of IT engineering experience in an enterprise setting.
Candidates must be legally authorized to work in the United States on a full-time basis and must not require sponsorship for employment.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Where to Find Entry-Level Software Engineering Jobs
Highest Paying Tech Companies for Developers
Find a Developer Job: 12 Best Job Sites For Developers