Senior Devops Engineer Resume
New York, NY
SUMMARY
- 8+ years of experience in IT industry as a Build and Release Engineer and DevOps Engineer in teh field of Software Configuration.
- Experience in Utilize configuration management tools Chef, Puppet, Ansible and Docker.
- Mastery of build technologies like Jenkins, Ivy, Maven, Gradle and Bamboo.
- Integration and automation of source control applications like Git, Subversion, Liquibase, Team Foundation Server and Artifactory.
- Hands on experience with a broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Elastic search and Cloud Watch with in - depth knowledge of other cloud services like Google Cloud and Microsoft Azure.
- Used Docker and OpenShift to manage micro services for development and testing.
- Application Deployments & Environment configuration using Chef, Ansible, Puppet.
- Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
- Managed and deal with system performance and monitoring tools like AppDynamics, Nagios and splunk.
- Experience working with methodologies such as scrum/agile/Kanban, Sprint planning and Waterfall
- Used Maven and Gradle as a build tools on Java projects for teh development of build artifacts on teh source code
- Hands on administrative experience with teh installation of packages and patches on UNIX, Linux and Windows servers
- Good Knowledge on Networking and protocols (DNS, HTTP, SSL, TCP/IP)
- Experienced in installation, configuration and support of JBOSS, Tomcat, Apache Web server, WebSphere, LDAP, FTP, Splunk and mail server.
- Perform build and deployment activities for various releases for all teh regions like Development, QA, UAT and Production.
TECHNICAL SKILLS:
Version Control Tools: GIT and Subversion
CI Tools: Jenkins, Bamboo
DevOps (SCM) Tools: Chef, Puppet, AWS, Docker, Azure
Build Tools: Ant, Maven, Gradle
Scripting & Languages: Shell scripting, Ant, Maven, C, HTML, XML, Java, Ruby
Operating Systems: LINUX/UNIX and Windows
Databases: Oracle, DB2, PL/MySQL
Web/Application Servers: Tomcat, WebLogic Application Server, Apache, JBOSS and NGINX
Ticketing Tools: JIRA, Service now and QC
Other Tools: Sonar, Nexus, Nagios, Eclipse IDE
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Senior DevOps Engineer
Environment: Jenkins, AWS, Git, Maven, Ant, Gradle, Chef, Docker, Splunk, AppDynamics, Nagios, Jira.
Responsibilities:
- Advocate for, facilitate and created DevOps culture and automated all teh things with teh correct DevOps tools.
- Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto scaling groups, Optimized volumes and EC2 instances.
- Implemented a continuous Delivery Pipeline withDocker, Jenkins and GitHub to build a newDocker Container automatically using Jenkins whenever a new GitHub branches are created.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
- Implemented a continuous Delivery Pipeline withDocker, Jenkins and GitHub to build a newDockercontainer automatically using Jenkins whenever a new GitHub branches are created.
- Configured Nexus repository manager for managing teh Maven artifacts and Implemented JIRA tool for project tracking and work flow control.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration and used Chef for server provisioning and infrastructure automation in a SaaS environment.
- Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, databags, templates, attributes.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Using various tools such as Jenkins, Ant, Maven, and Chef, me has established release management processes for teh existing Java based applications and established automated build processes dat were non-existent previously.
- Connected continuous integration systems with teh GIT version control repository and continually built as teh check in come from teh developers.
Confidential, Jersey City, NJ
DevOps Engineer
Environment: Puppet, AWS, Git, SVN, Jenkins, Ant, Maven, Nexus, UNIX Shell Scripting, WebLogic, WebSphere, Apache.
Responsibilities:
- Managed Elastic Cloud Computing (EC2) instances utilizing auto scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT, CHEF and Puppet.
- Created S3 buckets and managed policies and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Worked on implementing and controlling teh flow of data to and from AWS.
- Used Cloud Watch to create alarms, monitor and notifications in EC2 hosts.
- Migrated present Linux environment to AWS/CentOS/RHEL by creating and executing a migration plan per teh scheduled timeline.
- Management of build farm environment and workflow management and administration using Jenkins, GIT, Bamboo, Artifactory. Stash, Jira, Confluence, and various target build environments Android, IOS, Windows and Linux.
- Worked on Ansible, Perl and Unix Shell Scripting to build automated deployment tools.
- Worked on Ant and Maven for teh automated build process for all Java projects.
- Coordinated/assisted developers with establishing and applying teh appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
- Worked on Puppet, Perl, Unix Shell Scripting to build automated deployment tools.
- Involved in configuring and monitoring distributed and multiple platform servers using Puppet and used Puppet server and workstation to manage and configure nodes.
- Created automated build for Continuous Integration using Jenkins for Integrated Environments.
- Executed continuous improvement of project builds with custom Maven plugins and Atlassian tool set.
- Installed and configured Jenkins tools on Linux and Windows platforms, managed slaves and installed Jenkins plugins.
- Interacted with teh developers and enterprise configuration management teams for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
- Introduced Automation into teh CI/CD pipeline using Ansible- IT Automation tool.
Confidential
Senior Build Engineer
Environment: Subversion, Jenkins, Ant/Maven, Puppet,UNIX Shell Scripting, WebLogic, WebSphere, Apache.
Responsibilities:
- Software Configuration Manager and Build and Release Manager for teh Bank of America Credit and Market Risk applications. Performed builds (compiling UNIX (through make files), JAVA, C, and C++) and released teh build components into teh appropriate test and production environment while developing and implementing SCM policy.
- Setup teh Jenkins server with complete Maven build jobs providing a continuous, automated scheduled QA build environment based on multiple SVN repositories for deployments.
- Designed Deployment Model for Websphere and Weblogic Applications On AIX, UNIX and Windows Servers.
- Designed Workflows to automate teh Build and Deploy Process.
- Designed and Developed Work flows for backup process of Applications.
- Developed Unix-Shell Scripts for Build and Deployment process on Unix Boxes.
- Developed Build Scripts (pom.xml and Build.xml) for teh java Applications which use IDE Builds.
- Acted as primary role in triage of any build, deployment and testing errors or failures.
- Implemented a Sonaqube software quality testing metrics server. Sonar testing metrics executed as a built-in Jenkins plug-in to assist in quality build testing metrics. Developed Sonar blocker violation profiles to report build failures expeditiously to teh build and development team.
- Established a complete, sanity QA test report of teh Vision IO software build components success or failure dat is emailed with actual build logs automatically from teh Jenkins server. Assisted in teh development of teh sanity test scripts executed against software release bit deployments.
- Responsible for administrative development and maintenance of teh Team Forge Collab net SVN repositories.
Confidential
Build Engineer
Environment: Team Foundation Server 2005, IIS 6.0/7.0/7.5, Wix/Candle/Light, CruiseControl, Nant, MSBuild, VBScript, Batch Scripting, Power Shell, Jira, Oracle 10g
Responsibilities:
- Responsible for investigation, characterization, and communication of build and release problems; implementing corrective and preventive actions.
- As per Change requests (CR) migration of objects in all phases (DEV, QA and PRD) of project and trained developers to maintain system when in production.
- Migrating/deploying teh code through several environments Integration, Test, QA, CopyLive and Production on schedule basis.
- Worked with Change Management, Infra Structure Team and Database Administrators to make all teh changes are in sync for all teh deployments/environments.
- Worked with multiple development groups to design/create automated build using MSBuild.
- Created automated build for Continuous Integration using Team Foundation Server and CruiseControl.net for Integrated Environments.
- Worked on automating/creating SSIS packages and batch scripting for upward and downward Data migrations.
- Worked on writing SQL Scripts to implement DDL changes.
- Administrator for SCM tool Team Foundation Server 2008. Create Base Lines for each release and Create/Merge Branches for each specific release/parallel development.
- Setting up teh environment by installing third party components/software like Databases (SQL Server) and Autosys.
- Worked as an IIS Administrator for all teh environments.
- Worked on administrating Windows Servers by installing/Configuring new patches and upgrades.
- Worked on Automation of Data migrations between multiple environments.
- Worked on Migration projects from IIS 6.0 to 7.0