Senior Devops Engineer Resume
BostoN
SUMMARY:
Senior/Lead Release Engineer or DevOps Engineer to manage and administer source code control and automate the continuous integration and continuous delivery process
TECHNICAL SKILLS:
Knowledge of C/C++, Java, Groovy, Python, InstallShield, AWS S3 bucket, Docker,Perl, and bash scripting, Ant, Nant, clearmake, Maven, Grade, Windows Jenkins, buildforge, QuickBuild, Jira, Nexus,, Linux, UNIX, Mac and Windows, ClearCase, Subversion, git, github, gitlab and ci - runner, AWS, Puppet, Ansible, Azure Machine Learning, Devops Azure, VSTF
WORK EXPERIENCE:
Senior DevOps Engineer
Confidential, Boston
Responsibilities:
- Integrated Jira with ActiveBatch and assigned issues to active sprint in the infrastructure Jira board
- Deployed build artifacts to AWS instances
- Setup dedicated AWS VPC for contractors
- Created terraform templates to provision AWS instances
- Created Puppet roles and profiles to install Nginx and Vault
- Troubleshoot build issues
Principal Software Build Engineer/ DevOps Engineer
Confidential, Waltham
Responsibilities:
- Moved Jenkins Build jobs to secure isolate environment
- Used Veracode to scan all Carbon Black applications
- Set up and configure fisheye and black duck
- Code sign all artifacts on Windows, Linux and Mac
- Automated Windows driver signing process with Microsoft
- Converted the legacy products build system to Jenkins pipeline using groovy
- Converted Jenkins to run in docker container using nginx as reverse proxy
- Implemented and setup jobs to use Conan and Conan dependency from artifactory
- Implemented and configure build code signing
- Help update Bit9 Applications from Visual Studio 2010 to Visual Studio 2015
- Set up a Continuous Integration build structure
- Setup and integrate Fisheye with SVN
- Upgraded Gitlab and move legacy project from SVN to GIT
- Configured maven project to run in docker container
- Integrated maven with artifactory and jenkins
- Deployed artifacts to AWS S3 bucket
- Setup and configure gitlab runner
Software Release Engineer
Confidential, Quincy
Responsibilities:
- Help improve the build process using maven and nexus
- Setup a continuous build and deployment process
- Troubleshoot and resolve build problem
- Developed SVN conflict merge utility to notify development organization for any merge conflict
- Configured Udeploy and Jenkins to be able to use continuous deployment to different environment.
- Encrypted the datasource configuration file by creating a Java encryption utilities and Java properties file and integrate Spring with Jasypt
Software Engineer / Lead Release Engineer
Confidential, Chelmsford
Responsibilities:
- Migrated source code from accurev to git, responsible for stash repository management administration and set up jira integration.
- Configured Jenkins as build tool and setup a continuous integration model to support multiple stream job levels, converted Ant build system to gradle build tool and help refactoring source code to component model, responsible for artifactory administration and replication to different remote sites. Implement a single push button that build and auto deploy applications to different staging environment using puppet and nexus.
Principal Software Engineer
Confidential
Responsibilities:
- Managed and customized Rational Team concert for team collaboration and agile planning, scrum master and member of agile team responsible for Clearquest customization, customize Clearquest using perl and ClearQuest API, customize ClearQuest email notification base on email rules, configured and installed Rational Team concert in linux and Windows, write Confidential java extension to integrate and update Clearquest record from Confidential, enhanced and improved build process by reducing build time.
- Support Rational Suite including Clearcase, Rational Team Concert and Clearquest.
- Train end users to use Eclipse Client with Confidential, ClearQuest and ClearCase to help facilitate integration for Rational suite product.
