DevOps / Release Engineer
IBA InfoTech Inc.
Watertown, MA, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
Amazon Web Services
JIRA
Bash Shell
Business Process Modeling
Software as a Service
Cloud Computing
Databases
Continuous Delivery
Continuous Integration
DevOps
Revision Control Systems
+23 more
Groovy
Monitoring of Systems
WildFly (JBoss AS)
Python (Programming Language)
Apache Maven
Microsoft SQL Server
Scrum Methodology
Systems Development Life Cycle
Release Management
Shell Script
Software Deployment
Web Applications
Scripting
Git
Containerization
Kubernetes
Information Technology
Atlassian Tools
Build Tools
Software Version Control
Docker
Jenkins
Golang
Job description
- Work closely with engineering, operations and testing teams to assure robust code line management, environment availability and smooth production deployments.
- Automate and streamline processes to support continuous integration and continuous delivery.
- Serve the primary owner of build/release tools and processes and drive improvements to ease release management tasks.
- Support environment monitoring and availability.
Accountabilities:
- Define best practices for source code control, branching, and environment/release management.
- Build code management tools for internal use to support software engineering best practices.
- Manage complex branching/merging of repositories to support multiple development streams.
- Deploy releases to various environments (Integration/test/Staging/Production, etc.).
- Work closely with engineering, operations and testing teams to identify the release management needs.
- Evangelize SDLC processes for infrastructure change.
Requirements
- B.S. in Computer Science or related technical discipline.
- Minimum 3 years of experience in a release engineering or DevOps position, ideally working with SaaS offerings or public facing web applications.
- Intimate knowledge of source control systems, specifically with Git/GitHub, and best practices for branching and deployment.
- Solid understanding of containerization and orchestration with experience in tools such as Docker and Kubernetes.
- Solid understanding of build tools such as Jenkins Pipeline, Travis, Maven.
- Expert knowledge of scripting languages such as Python, Groovy, BASH, Go.
- Experience with Agile, Scrum and DevOps concepts. Ability to explain and evangelize cloud computing best practices.
- Strong background in Linux / Unix administration.
- Experience with cloud providers like GCE or AWS is a plus.
- Experience with MS SQL Server database, Atlassian tools including JIRA, Wildfly/JBOSS.
- Understanding of monitoring systems and log aggregators such as ELK.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on ibainfotech.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
EM
Eli McGarvie
DevOps Engineer Salary [2023]
over 3 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago