We provide IT Staff Augmentation Services!

Sr. Devops Engineer/build Release Engineer Resume

Columbus, OhiO

SUMMARY:

  • 8+ Years of experience in IT Environment with Professional Development, Automation of Build, Deployment and Release engineering, process development, and tools support. Including code compilation, packaging, and deployment / release methodology.
  • Implemented Continuous Integration(CI)with Jenkins, Bamboo, Gitlab, Codeship, Cruise Control, Build Forge.
  • Hands - on experience in all stages of Software Development Life Cycle (SDLC) (Scrum/Sprint/Iterations) including proposal, process engineering, design, development, testing, deployment and support.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, uDeploy, Bitbucket, GitHub, Subversion (SVN) and TFS on Linux and window platforms.
  • Experienced in using JIRA for issues tracking.
  • Experience in Version Control Systems administering Subversion, Perforce, TFS.
  • Administered and Implemented CI/CD tools Hudson/Jenkins, Puppet, Chef, Cruise Control, Teamcity, Octopus Deploy and Anthill Pro for automated builds.
  • Expertise in using build tools like MAVEN, ANT, DOCKER, URBANCODE for the building of deployable artifacts such as war & ear from source code.
  • Worked with enterprise servers like Web logic,Apache Tomcat for deploying and starting applications.
  • Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, PowerShell, Python, Ruby.
  • Experience on IBM UrbanCode Deploy which is high performing tool to improve the deployment processes by automating the deployment into different servers.
  • Designed and implemented Software configuration management (SCM) and Change Management (CM) solution using TFS, Rational ClearCase, Jira, Bamboo, ClearQuest (Change Control tool).
  • Expertisein continuous integration based on Maven and Hudson.
  • Expertise in Repository Management tools Artifactory, Nexus.
  • Involved in projects setting up builds using Ansible, Puppet and Chef.
  • Experience in working with Tracking Tools HP Service Center, JIRAalso experience in WebSphere Portal Administration and maintaining the Portal Stack.
  • Experience in Automation Using Ansibleand experience with monitoring tools like Splunk, ELK Stack.
  • Experience in EC2, S3, IAM and VPC, Linux, Solaris and Windows,Configuration Management
  • Experience in tools, Jinja and Node.JS, Django.
  • Installation and configuration of Zones and Containers in Solaris environment.
  • Building RPM packages using RPM Build.
  • Designed and developed unit testing framework revolving around Test Driven Development(TDD) from existing applications/ modules and Test first methodology for new initiatives/enhancements using Junit3 Junit4.
  • Performed server consolidation and virtualization using VMware ESXi created VM's on Virtual Center Server and installed guest OS using Virtual Infrastructure client.
  • Experience in DNS, NIS, NFS, LDAP, Send Mail, FTP, Remote Access, Security Management, and system troubleshooting skills.
  • Providing Troubleshooting and Customer support in critical 24x7 production environments.

TECHNICAL SKILLS:

Operating Systems: Windows NT, Linux (Red Hat 6/5/4, SUSE), Solaris, Ubuntu, Windows

Databases Oracle: 10.x, DB2, SQL Server, R2,MongoDB, MS SQL, My SQL, Cassandra,.Net

Cloud Technologies: Open Stack, AWS (EC2, S3, Cloud Watch, RDS, Elastic Cache, and IAM)AzureRack space, Open stack

Web Server: Apache Tomcat Server, IIS, Web Sphere Application Server

Automation/Configuration Tools: Puppet, Chef, Jenkins, Ansible, Docker, Vagrant and Bamboo

Monitoring Tools: Nagios, Splunk,ELK Stack, Zabbix

Version Control Tools: Tortoise SVN, GIT, Clear Case, Harvest, TFS

Networking Tools: TCP/IP, DHCP, FTP, DNS, POP3, IMAP, SSL and SMTP

Scripting Language: HTML, Java script, Shell, Bash, Python, Ruby and Perl

Ticketing System: JIRA, Service Now, BMC Remedy, Confluence

Methodologies: Agile, Scrum, Waterfall

WORK EXPERIENCE:

Sr. DevOps Engineer/Build Release Engineer

Confidential, Columbus, Ohio

Responsibilities:

  • Provided configuration management expertise to all software development projects using Enterprise Chef.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Configured the Chef-Repo, Setup multiple Chef Work stations.
  • Extensively involved in writing the cookbooks and recipes and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Implemented Unit Test during continuous integration builds, and automated regression testing of systems deployed to test hosts.
  • Extensive knowledge in .NET features like Windows Communication Foundation (WCF),Windows Presentation Foundation (WPF).
  • Created and maintained Continuous Build and Continuous Integration (CI/CD) environments in scrum and agile projects.
  • Installed Docker Registry for local upload and download of docker images and even from Docker hub.
  • Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via Chef Cookbooks.
  • Involved in Bootstrapping over 120+ nodes of various environments.
  • Scheduled the node convergence using chef-client using Cron and Quartz schedulers.
  • Created various ANT scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
  • Maintained and administered Bitbucket source code tool.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, and IAM through AWS cloud Formation templates and used Ansible server and workstation to manage and configure nodes.
  • Wrote the Ansible playbooks which are the entry point for Ansible Provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Used Ansible server and workstation to manage and configure nodes.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Responsible for assisting with production deployments from uDeploy.
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation.
  • Developed Perl and Shell Scripts for automation of the build and release process.
  • Researched and implemented code coverage and unit test plug-ins like Find Bugs, Check style and PMD with Maven/Hudson.
  • Have written various scripts in Python and Ruby for automating various application level tasks
  • Created automation and deployment templates for relational and NoSQL data bases including MS SQL, MySQL, Cassandra and MongoDB in AWS.
  • Worked with Nagios and Oracle Enterprise Manager Console for application status monitoring.
  • Migrated legacy applications to a repeatable Continuous Integration (CI) platform.
  • Configuring and Managing Virtual Servers, Deploying Web Applications, implement SSL Certification.
  • Responsible for migration of code from existing repositories to BitBucket, and supporting automated build activities in Jenkins
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Worked on Installation and configuration of DevOps tool Puppet- Set up the Satellite Server and planned.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager and used JIRA to track issues and Change Management.
  • Created a rich web application using ASP.NET MVC 3.0 with Razor as View Engine.
  • Troubleshooting with the agent’s problem in uDeploy server
  • Maintain, monitor test and production environments.

Environment: AWS Cloud, Openstack, Splunk, ELK Stack, uDeploy, ASP .NET, Bitbucket, Maven, Unix, Python, GIT, Agile, Chef, Puppet, Apache, Tomcat, Jenkins, Ansible, MS SQL, MySQL, NoSQL, NodeJS, Python, Ruby, Perl, Shell, Linux, Maven, Bootstrapping, Nagios, Windows and Linux Operating System, JIRA, Docker, XML.

DevOps Engineer/Build Release Engineer

Confidential, Dallas, Texas

Responsibilities:

  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Puppet, Vagrant, Ansible, Jenkins, and cloud Formation.
  • Using Ansible with AWS allowed me to reduce costs for the department and eliminate unwarranted resources.
  • Written with object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, GIT.
  • Managed Ansible Playbooks with Ansible roles and used file module in Ansible playbook to copy and remove files on remote systems.
  • Built and Deployed Java/J2EE to a web application server in an AgileContinuous Integration (CI)environment and automated the entire process.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Designed and developed unit testing framework revolving around Test Driven Development(TDD) from existing applications/ modules and Test first methodology for new initiatives/enhancements using Junit3 Junit4.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Used Stash/BitBucket repositories for check-in codes for automation.
  • Manage the configurations of multiple servers using Chef and Puppet.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS)&configuration management using Puppet.
  • Written multiple manifests and customized facts for efficient management of the Chef clients.
  • Setup up and maintenance of automated environment using Chef Recipes& Cookbooks within Azure environment.
  • Built & Deployed Java/J2EE to web application server in agile continuous integration environment and automated Labeling activities in TFS once deployment is done.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and automated the entire process.
  • Developed presentation layer with web forms, HTML5 Controls, Web Controls and Cascading Style Sheets (CSS) using ASP.NET 3.0/3.5, C# .NET as code behind language and developed business objects in C#.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and configuring launched instances with respect to specific applications.
  • Developed Shell/Python Scripts for automation purpose.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Solved complex build/deployment processes throughout all phases of the SDLC ensures that the release has been accepted by all parties.
  • Created User mailbox, Managing Password Policy, Provisioning users using Windows Power Shell.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Written Cloud formation templates and deployed AWS resources using it.
  • Solve complex Splunk Integration challenges and debug complex Splunk configuration issues.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Installed Docker Registry for local upload and download of docker images and even from Docker hub.
  • Worked on Docker-Compose and Docker-Machine and Implemented Git mirror for SVN repository, which enables users to use both Git and SVN.
  • Implemented Continuous Integration (CI) using Jenkins and GIT.
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Creating Cloud watch alerts for instances and using them in Auto Scaling launch configurations.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Responsible for building and releasing packages for testing.
  • Used tracking tool JIRAand triaged the issues and maintained bugs using JIRA tool.
  • Used ticketing tools like JIRA/ Bug tracking / Created Tickets, generated reports on different bugs and tickets.
  • Involved in Scrum meetings, product backlog and other Scrum activities and artifacts in collaboration with the team
  • Worked on BMC Remedy ticketing tool to work on Incidents, Change requests as per ITIL process awareness.
  • Migrating the data to respective DEV and QA Oracle Batabase before doing code roll-out
  • Troubleshooting various production related outages.

Environment: Subversion (SVN), Openstack, Stash, Bitbucket, Python, Chef/Puppet, Jenkins, Java/J2EE, Agile, Ansible, ANT, MAVEN, GIT, Chef Server, TC Server, Docker, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Node JS, Windows 7, Oracle, JIRA.

DevOps Engineer/Build Release Engineer

Confidential

Responsibilities:

  • Migrate SVN repositories to Git and administrate GitLab to manage GitRepositories.
  • Build and improve the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Create and attach volumes on to EC2 instances.
  • Configure AWS VPC with public and private subnets.
  • Apply Auto Scaling and Elastic Load Balancing to create high availability and fault tolerance to EC2 instances.
  • Install and configured Apache on Ubuntu and Amazon Linux instances.
  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and automated the entire process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Used Jenkins& Puppet to perform automated CI Builds and Deployments.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Developed and implemented software release management strategies for various applications according to Agile Process.
  • Deployed Puppet for configuration management to existing infrastructure.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Generated Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Automated the deployment and server bounce process is by creating the scripts using Web Logic Scripting Tool (WLST).
  • Deployed using Admin console into Web Logic Application Servers.
  • Build artifacts (war and ear) are deployed into a Web Logic app server by integrating the WLST scripts to Shell Scripts.
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to QA, Beta, and production environments.
  • Incorporated the Code Quality Toolsto Find Bugs and Covertures into ANT Projects.
  • Used Jenkins to perform automated Builds and Deployments.
  • Deployed Java applications to application servers in agile continuous integration environment and automated the entire process.
  • Expert in User Management and Plug-in Management for Jenkins.
  • Deployed the applications to TomcatApplication Server and static content to apache web servers.

Environment: Java 1.4, J2EE, Openstack, Servlets, Python, JSP, Angular JS, Ajax, Agile, JavaScript, REST services, HTML, XML, XSL, Web Logic, JBoss, Oracle9i, Eclipse3.1, Design Patterns, IBM MQ Series, EJB3.0, Ant, Hibernate 3.x, XML Spy

DevOps Engineer/AWS Engineer

Confidential

Responsibilities:

  • Extensively worked on designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Used MySQL, DynamoDB and ElastiCache to perform basic database administration.
  • Build out server automation with Continuous Integration - Continuous Deployment(CI/CD) tools like Jenkins/Maven for deployment and build management system.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI.
  • Worked on designing and deploying a multitude application utilizing almost all the main services of the OpenStack (like Nova, Neutron, Heat, Keystone, Glance, Swift) focused on high - availability and fault tolerance environment.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Manage Amazon Redshift clusters such as launching the cluster and specifying the node type.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Utilized Configuration Management Tool Chef& created Chef Cookbooks using recipes to automate system operations.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Created Python scripts to totally automate AWS services, which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Good understanding of ELB, security groups, NACL, NAT, firewall and Route 53.
  • Designed and developed automation test scripts using Python.

Environment: AWS EC2, S3, VMware, Tomcat Apache, CloudWatch, Cloud Formation, DynamoDB, VPC, IAM, Nagios, Grunt, Git, Chef, Linux, Data Centre Migration AWS, Jenkins, Maven, Openstack, Nova, Neutron, Swift, Glance, Heat.SiteScope, Splunk, Unix, Java.

Hire Now