Devops Engineer Resume
4.00/5 (Submit Your Rating)
Charlotte, NC
SUMMARY:
- DevOps engineering professional with five years of experience in banking, e - commerce, healthcare and broadband communications.
- Combines deep industry knowledge with experience in SDLC life cycle, build & release activities, software configuration management, and cloud operations to meet business needs.
- Experience in Continuous Integration (CI) & Continuous Delivery (CD) in an agile environment. Experience working on AWS cloud.
SKILL:
- AWS
- Jenkins
- Git
- SVN
- Ant Maven
- Gradle
- Ansible
- Docker
- Kubernetes
- Bash
- Python
- Jira
- Azure
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
DevOps Engineer
Responsibilities:
- Migrated SVN applications to Bit Bucket.
- Re-modeled complex Ant scripts to Gradle scripts including Ant Macros.
- Installed and configured Jenkins to automate the build and deploy process.
- Worked on CI/CD pipeline to build, test and deploy software.
- Configured Master-Node configuration for Jenkins nodes and took care of the tool installation on nodes.
- Integrated Jenkins with Artifactory, SonarQube, Udeploy, Git/ SVN/ Bit Bucket using plugins thereby taking care of plugin management.
- Created repositories in Artifactory for dependency management.
- Took care of access management to add members/groups to Jenkins, Artifactory and Bit Bucket.
- Implemented services using AWS stack (VPC, EC2, RDS, IAM, S3, etc.)
- Worked on AWS Cloud Formation templates (JSON/YAML) to focus on high availability and auto-scaling.
- Develop scripts to manage Cloud Infrastructure using python.
- Worked on creation of customDockercontainer images, tagging and pushing the images to the repository.
- Worked on orchestrating and automating AWS configurations, build and deployments usingAnsible, CloudFormation, Docker, and Kubernetes.
- Assisted with incidents, troubleshot and resolved issues by performing root cause analysis
- Created and maintained detailed technical and user-facing documentation as required.
Confidential, Minneapolis, MN
Build & Release Engineer
Responsibilities:
- Maintain Artifactory repositories for the app teams. Assist them in cleanup and manual upload of artifacts.
- Onboarded new applications to Jenkins, Artifactory, and Udeploy.
- Perform Root cause analysis on the issues in CI/CD pipelines.
- Created service accounts to provide read/write/deploy access to the app teams.
- Tagged properties to the deployable artifacts to help them integrate with Udeploy.
- Created/Modified freestyle, pipeline and multi-configuration jobs in Jenkins per the DevOps tools the apps are migrated to.
- Took care of both tip and history migrations of applications from SVN to GitHub.
- Maintained continuous integration efforts with SCM tools for automated nightly builds.
Confidential, Marlborough, MA
Build & Release Engineer
Responsibilities:
- Installed and Configured the Artifactory repository manager for sharing the artifacts within the company.
- Responsible for Administering Artifactory server which includes installing, upgrade, maintenance of repositories, performance tuning, troubleshooting issues, and maintenance.
- Maintained Continuous Integration effort with Subversion along with scheduled automated nightly builds
- Implementing and hosting large, complex workloads (windows and non-windows) inAzureIaaS and configuring correct VM size and storage selection.
- Experience in implementing and configuring/re-platforming large database solutions inAzureusing SQL Server and Oracle.
- Worked on Azure Resource Manager to provision applications and to deploy multi-services along with their dependencies.
- Worked on branching and merging in SVN.
- Created and managed branches for application teams based on bi-weekly releases.
- Worked on Syslog-ng to collect the logs of the services in /var/log/.
- Used Maven dependency management system to deploy snapshot andreleaseartifacts to Nexus to share artifacts across projects.
- Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
Confidential, Raleigh, NC
Build & Release Engineer
Responsibilities:
- Experience of working with thereleaseand deployment of large-scale Java/J2EE Web applications using SVN repository.
- Updating the SVN log properties for revisions. Setting up the SVN sync servers, changed rev properties for SVN sync.
- Created and maintained ANT build.XML for performing the builds.
- Worked with the development team to generate deployment profiles (jar, war, ear) using Ant Scripts and Jenkins.
- Maintained build related scripts developed in ANT, Python, and shell. Modified build configuration files including Ant’s build.xml.
- Expertise in ANT scripts to automate the maintenance process of the WebSphere and recovered the backed-up WebSphere configuration using XML Config tool.
- Collaborated with Development and Support teams to set up a Continuous Delivery environment with the use of ANT and continuous build and delivery tools.
- Created deployment request tickets in Remedy for deploying the code to Production.
- Troubleshoot and resolve issues that arise on our Linux servers and database affecting Jenkins, Nexus, and SVN.
Confidential, Minneapolis, MN
SCM Analyst
Responsibilities:
- Extensively worked on several build tools likeANT.
- Written build scripts from scratch for new projects and for new modules within existing projects.
- Good experience to set up, configure continuous build processes using Hudson, Jenkins, Maven,Ant, MS build, Subversion and Perl.
- Developed an automation tool with Selenium WebDriver and Java 8 to help to convert the configurations ofHudsonjobs, migrated over 1000 tasks ahead of schedule with automation.
- Worked on functional and automation of failover testing for core services.
- Involved in SSL Security management for the enterprise, maintaining s across multiple SSL providers, and integrating s into products such as Apache, Tomcat.
- Verified whether the methods used to create and recreate software builds are reliable and repeatable.
- Identified the Data Source and defining them to build the Data Source Views.
- Deployed the build artifacts into environments like QA, UAT per the build life cycle.
Confidential
Software Engineer
Responsibilities:
- Responsible for setup of DEV, SIT, QA and UAT Environments.
- Build and release packages for testing and performed clean builds as per the scheduled release.
- Used Subversion (SVN) for managing files and configurations.
- Responsible for Branching, Tagging and Merging as per the schedule for version control tool.
- Responsible for creating and editing ANT Scripts.
- Deploying newly built code and removal of old code using the WebSphere Admin Console.
- Supported Local System Administrators to troubleshoot Configuration Management and Network issues.
- Analyzed and recommended hardware and software needs accordingly to the project requirements and conducted installations for the same.
- Documented release build and source control processes and plans.
- Co-ordinated with the development team and QA team for product releases.
- Developed scripts in Perl and Shell scripting for automation of repeated tasks which are susceptible to errors.
- Used Cruise Control for automation and Continuous Integration.
- Deployed the applications to WebSphere Application Server and static content to Apache web servers.
- Used Remedy for issue tracking and monitoring.
