Location
Pune | India
Job description
This Devops Engineer role will be embedded full-time in the Engineering Development Team. The goal is to work closely with the different geographically separated development teams and the Release Manager to maintain and improve the Build & Release infrastructure of LogicMonitor in addition to maintaining dev-testing, sandboxes and integration accounts environments.
Heres a closer look at this key role:
- Lead, maintain and improve Build and Release management of LogicMonitor SaaS solution
- Continuously improve automated build, test and deployment workflows to meet business requirements
- Collaborate with Dev and QA teams to ensure that each project has a pre-determined and non conflicting build, testing and launch plan
- Assist in merging strategies between different groups (Understand active projects , engineers involved and timing for release)
- Ensure that dev/testing and integration environments are up and functioning at all times
- Maintain access and roles for security in merge/deploy process
- Contribute to developing and documenting best practices for Infrastructure as Code, software build tools, and Continuous Integration
- Automate the build and release process using Maven, Makefile, Gradle, Bamboo, Nexus, Sonar, Java
- Collaborate with Dev/QA to integrate static code analyzer tools like Fortify, Findbugs etc
- Work in somewhat flexible hours to facilitate Development and QA teams in various global locations
- Enhance CI/CD build pipeline for code movement to Dev/Stage/Scale and Production environments
- Collaborate with Dev/QA to integrate UAT suites for all environments for stability tests post build deployment
- Provide integration capabilities in Build infra with Atlassian suite products like BitBucket, JIRA, Confluence etc
- Automate integration of code coverage tools like JaCoCo, Sonar, Cobertura etc and instrumentation of build to run & generate code coverage analysis reports
- Collaborate with TechOps for continuous integration for faster deployment
- Focus on scale, efficiency and quality of build processes
What Youll Need:
- 3+ years of experience in Build & Release management of Enterprise solutions
- Exceptionally well on using orchestration tools like Bamboo for CI/CD pipeline
- Strong organizational and communication skills
- Strong experience of using Cloud infrastructure - AWS and services
- Strong experience of Linux based build engineering
- Strong experience of source code management tools like Git, perforce etc, build tools like Maven, Gradle
- Strong scripting knowledge like Python, Shell, Java
- Exposure to large scale build, integration and test environments
- Provisioning and deployment of Linux based distributions on physical infrastructure
Job tags
Salary