We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Lowell, MA

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation.
  • Good experience on Devops tools such as Chef, Vagrant, Virtual Box, Tomcat, WebLogic,WebSphere, Bit Bucket, GitHub, Puppet, Ansible, Jenkins, Maven, ANT, SVN, GIT, and Docker.
  • Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS.
  • Experience in AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3 and EBS, ROUTE 53.
  • Experience inCloudcomputing services like Amazon Web Services (AWS) and Microsoft Azure, GCP (Googlecloudplatform) and Openstack.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef and Puppet.
  • Worked with automating, configuring and deploying instance on AWS, OpenStack, Azure, Google cloudand Rack space
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re - used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Used Chef for server provisioning and automating infrastructure.
  • Well versed with Ansible Playbooks, modules and roles.
  • Ensure data integrity and data security on AWS technology by implementing AWS best practices.
  • Ability to identify and gather requirements to define a solution to be build and operated on AWS.
  • Well versed with Openstack based cloud infrastructure. Well versed with creation of puppet profiles and role modules.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. Set up Continuous Integration for major releases in Jenkins.
  • Knowledge and experience in creating Jenkins Pipeline.
  • Experienced with build automation tools like Ant and Maven.Experienced with Docker container service.
  • Docker applications by creating Docker images from Docker file.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Experience in setting up AWS relational databases like Aurora, MYSQL, MSSQL and NoSQL database DynamoDB
  • Integration, deployment and automation of application servers Tomcat, Web Logic across Linux platforms.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Experience in using Bug tracking tools like JIRA and HP Quality center.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux. Experirnce in automated local dev environment usingVagrant/chef-solo, Ansible
  • Automated the process of launching and stopping/terminating EC2 instances on Amazon AWS with BOTO.
  • Used Python fabric for AWS instance provisioning.
  • Hosting of Windows WEB API's, ASP.NETapplications in IIS and creating Cloud Instance using AWS for deployment in product environment
  • Expertise in Agile Testing Methodologies &Software Test Life Cycle (STLC)
  • Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.
  • Extensive experience in UNIX performance tuning and Capacity Planning.
  • Experience in deploying system stacks for different environments like Dev, UAT and Prod in both on premise and cloud infrastructure.
  • Strong experience in working in Linux and Windows environments.
  • Good knowledge onCloudand Virtualization environments such as Azure,GoogleCloudEngineeer and openstack
  • Good knowledge onITILProcess and have worked on coordinating releases across the projects
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

TECHNICAL SKILLS

Operating Systems: RHEL/Cent OS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris, Windows Server

Cloud Technologies: Amazon Web Services (IAM, S3, EC2, VPC, ELB, Route53, RDS, Auto Scaling, Cloud Front), Google cloud platform(GCP), Jenkins, GIT, CHEF, CONSUL, Docker, OpenStack, Azure and Rack Space

Devops Tools: Urban Code Deploy, Jenkins (CI), Puppet, Chef, Ansible, AWS, Confluence

Build Tools: ANT, MAVEN, Gradle, Nant, MS Build, Control-M / Kom& Bash shell, Data Power

Languages/ Scripts: Java/J2EE, C, C++, SQL, JAVASCRIPT, Languages Shell, Bash, Perl, Ruby and Python scripting

Databases: MySQL, Mongo DB,Apache Cassandra, Postgre SQL, SQL Server, Aurora

Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBoss

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest, Bugzilla, HP Quality Center

Versioning Tool: RTC, SVN, GIT, TFS, Clear case, Perforce, CVS, VSS

CI Tools: Hudson, Jenkins, Bamboo, Cruise Control

Cloud Computing Amazon: EC2, VPC, ELB, EBS, SNS, Cloud Watch, S3, Cloud Trail, IAM

Devops/Build & Release Engineering: Jenkins, Perforce, Docker, Udeploy AWS, Chef, puppet, Ant, Vagrant, Atlassian-Jira, GITHub, Bit Bucket, Teamcity, Ansible, OpenStack and Salt Stack, Splunk, Zabbix, Nexus, Nginx

PROFESSIONAL EXPERIENCE

SR. Devops Engineer

Confidential, Lowell, MA

Responsibilities:

  • 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.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Java, PHP, NodeJS, 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.
  • Designed, configured and deployedAzureAutomation Scripts for a multitude of applications
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Worked withDevOpspractices using AWS,GoogleCloud, ElasticSearch and Docker with Kubernetes
  • WrittenAnsiblemodules to Create, terminate, start and stop AWS EC2 instances. Automated local dev environment usingVagrant/chef-solo, Ansible
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON 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.
  • Maintained user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • WroteGradletasks and build. Gradle files for each modules with their specified product flavors and build types.
  • Automated builds from Dev to Prod in .NETand Java.
  • Developed puppet manifests for different application and web servers like Apache, Tomcat,Web Sphereapplications
  • Developed new and undocumented solutions via theAzureREST API for product functionality
  • development on scalable Linux deployments on AWS andgooglecloudvia Docker
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Excellent knowledge on CompleteCassandraarchitecture with in detail understanding of read, write and delete processes. Expert in benchmarking and load testing aCassandra cluster using a Java-based stress testing utility calledCassandra -stress tool.
  • Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Experience in managing the artifacts generated by MAVEN in theNEXUS repository.
  • Implemented a CI/CD pipeline involving GitLab, Jenkins, Chef, Docker, and Seleniumfor complete automation from commit to deployment.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Tomcat, JBoss App Servers.
  • Responsible in maintaining legacy bash scripts used to configure environments not yet converted to Chef.
  • I have used Docker that automates the deployment of Linux applications inside software containers.Docker provides an additional layer of abstraction and automation of operating-system-level virtualization on Linux.
  • Deployed applications on AWS by using Elastic Beanstalk.Integrated delivery (CI and CD) using Jenkins and puppet.
  • Used Jenkins andAnsiblefor CI/CD in multiple environments Configured plugins for the integration tools to the version control tools.
  • Involved in designing various stages of migrating data from RDBMS toCassandra.
  • Created monitoring and reporting dashboards using elk,Splunk, data dog Used AWS Data Pipeline for creating complex data processing workloads.
  • Used ANT and MAVEN as a build tools on java projects for development of build artifacts on the source code.
  • Experience using cloud providers and API's for Amazon (AWS) with MicrosoftAzure
  • Experience in Developing KORN, BASH, PERL, Python shell scripts to automate cron jobs and system maintenance.
  • Experienced in organization of uses on Apache Web server, Nginx, JBOSS, WebLogic andWebSphereApplication
  • Responsible for moving data between different AWS compute and storage services by using AWS Data Pipeline.
  • Created a Python process hosted on Elastic Beanstalk to load the Redshift database daily from several source
  • 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.
  • CreatedTerraform scripts to move existing on-premises applications to cloud
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Migrated applications to the AWS cloud.Involved in DevOps processes for build and deploy systems.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloudfront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers,Vagrant and Chef
  • Troubleshoot the automation of Installing and configuring applications in the test environments.
  • Daily routine is to deploy the code to the lower environments, automating the deployment.
  • Knowledge onAzurefunctions, runbooks, and automation

Environment: AWS Cloud (EC2, VPC, ELB, S3,RDS, Cloud Trail and Route 53), Azure, Cloud Watch, AzureCloud Platform, Chef, Perl, Python, AWC EC2, Ant, CI/CD, Ansible, Bash Scripts, Jira, Maven, Vagrant, SVN, Git, SQL, J2EE, Nagios, Subversion, Jenkins,Terraform, Unix/Linux, Shell scripting, Websphere, Selenium, NEXUS, Apache Cassandra, Gradle, Splunk.

SR. Devops Engineer/Build & Release Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • DevelopedAnsiblePlaybooks to simplify and automate day-to-day server administration tasks
  • Developed Shell/Python Scripts for automation purpose.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Experience in migrating physical Linux/Windows servers to cloud (AWS).
  • Experience in writingAnsibleplaybooks, defining roles and using Handlers
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in WindowsAzureand SQLAzureand inAzureweb and database deployments
  • Responsible for designing and deploying best SCM processes and procedures.
  • Used Puppet to automate Configuration management and to manage Web Applications, Configured Files, Data Base, Commands, Users Mount Points and Packages.
  • Migrating servers, databases and applications from premise to AWS,Azureand Google Cloud perform
  • Configured S3 to host static web content, versioning and lifecycle policies to and backup files and archive
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster
  • Responsible for Continuous Integration and Deployment using Jenkins,Gradle and Chef.
  • Work experience in implementing Automation in multiple QA projects usingSelenium & Ruby\Cucumber
  • Have deployed various applications through Docker containers.
  • UsedAnsibleServer and Workstation for configuring nodes.
  • Used AGILE MVN method to develop a build and also ANT as a build tool
  • Used these scripts to replicate production build environments on a local dev boxes usingVAGRANT and VIRTUAL BOX
  • Worked on infrastructure with Docker containerization.
  • Worked with Ansible in conjunction withVagrantin aDevOpsenvironment
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • AWS EC2 and S3 integration planning. Revision of multiple availability zone Amazon VPC routing to internal network
  • Monitoring and troubleshooting server related issues using tools likesplunk and Icinga.
  • Aligned AWS,Azure and Google Cloud Platform capabilities and services with work load requirements
  • Automates the deployment of Linux applications inside software containers with Docker.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers usingTerraform It supports different Cloud service providers like AWS and Digital Ocean
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Migrated the production MySQL schema to the new AWS RDS Aurora instance
  • Managed and supported AWS Security related issues, such IAM and S3 policies for user access
  • WrittenAnsibleplaybooks for deployment of WAR, JAR, and EAR files across all the environments & for restarting applications
  • Developed code using programing languages like .NET, Java on theDevopstool to manage the code and applications set up on the environment.
  • Configuration and Deployment of SQL server 2005/2008 Reporting services.
  • Deployed and modified aurproxy, a load balancer manager using nginx for Apache Aurora.
  • Handled deployment of JAR, EAR and WAR files to the respective application server instances.
  • Designed an Architectural Diagram for different applications before migrating into Amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Worked on creation of Change requests and Service requests using ITG.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Setup Octopus Deploy tool to automate .NETdeployments across different projects
  • Releasing code to testing regions or staging areas according to the schedule published. Participated in all Product Release and Patches.
  • Used Jira as ticket tracking and work flow tool.

Environment: AWS Cloud (EC2, VPC, ELB, S3,RDS, Cloud Trail and Route 53), Azure, AIX and Windows, BMC Remedy, Shell, Python, Web Logic Server 11g, Active Directory, Ansible, JDK1.7, XML, Anthill Pro, SVN, Jenkins, Maven, Vagrant, GIT, Jira, Docker, SQL, J2EE, Puppet, Shell, Perl, ANT, Gradle, Selenium, Terraform, Cruise Control, UNIX, Windows NT/2000 and WebSphere, Splunk.

Devops Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in designing and deploying a large applications utilizing almost the entire 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.
  • Working on migration project of moving current applications in traditional datacenter to AWS by using AWS services.
  • Launching AmazonEC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets. Assisted the team experienced in deploying AWS andAzureCloud Platform
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration. Converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Created AWS Route53 to route traffic between different regions.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Build and deployed the .NETapplications on the IIS servers.
  • ImplementedITILprocess while pushing builds and deployments to prod and pre-prod environments.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Experience in using Nexus Artifactory Repository Managers for ANT, Maven and Gradle Builds.
  • Expert in automation using .Net,PowerShell and Bash.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created Chef Automation tools and builds and do an overall process improvement to any manual processes.
  • Launched Compute(EC2) and DB(Aurora, Cassandra) instances from Amazon Management Console and CLI
  • Experienced with deployments, maintenance and troubleshooting applications on Microsoft Cloud infrastructureAzure
  • Experience in Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Integrated Eclipse withSelenium Server for doing the automated smoke testing of the application standalone URL's related to deployed package after the build and deployment process.
  • Experience with Build Management tools Ant and Maven for writing build.xml and Pom.xml
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GITHub, Bit Bucket.
  • Implemented Continuous Integration using Jenkins and Hudson.
  • Configuring and deploying OpenStack Enterprise master hosts and OpenStack node hosts.
  • Experienced in deployment of applications on Apache Web server, Nix and Application Servers like Tomcat, JBoss.
  • Manage the configurations of multiple servers usingAnsible.
  • Deployed mircoservices, including provisioning AWS environments usingAnsiblePlaybooks.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and also configuration automation using Docker containers.
  • Experienced in setting up MongoDB, MySQL, SQL, Aurora on AWS
  • Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.
  • Coordinated with the Offshore and Onshore teams for Production Releases.

Environment: Amazon Web Services, IAM, S3, RDS, EC2, VPC, cloud watch, Nix, ANT, Maven, Vagrant, Azure Cloud Platform, Tortoise SVN, Jenkins, GITHub,Bit Bucket, Chef, Puppet, Ansible, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, JBoss, Junit, Cucumber, Json, Bash, Shell, Perl, Python, Selenium, PHP, Ruby, Gradle.

Devops / Build & Release Engineer

Confidential, St. Louis, MO

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Managed Tortise SVN repositories for branching, merging and tagging.
  • Used Subversion as source code repositories.
  • Worked on Nagios for monitoring the systems.
  • Developed Shell/Perl Scripts for Automation purpose.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting ofcassandra DB installations Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with Software Developers and Devops to debug software and system problems.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Puppet.
  • Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to manage Web Applications, Configured Files, and Data base, Commands, Users Mount Points, and Packages
  • Identified the need for NoSQL Systems and Installedcassandra Server on a Single Node.
  • Created acassandra Cluster by adding more than one Node and observed how data is replicated between nodes
  • Created a batch file inSelenium Webdriver and used it in Jenkins for continuous integration.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Setting up continuous integration and formal builds using Bamboo with Art factory repository.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Developed Power Shell 2.0 scripting to work with TFS Object Model to utilize for more repeatable, automated processes and tasks.
  • Run the scripts across multiple browsers usingba Grid.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Used Jenkins for Continuous Integration and deployment into Tomcat application server.
  • Deployed SELI applications to application servers in an agile continuous integration environment and also automated the whole process.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for Integration, Automated Testing and Release Management.
  • Involved in Research of the project application architecture to support/resolve Build, Compile and Test issues/problems.

Environment: .NET, Windows, Ant, Maven, Nagios, Subversion, Selenium, Puppet, Power Shell, ORM, OpenStack, Shell/Perl, Python, SCM, GIT, CVS, TFS, Jenkins, MS Build, SVN, Tomcat, Bamboo, Apache Cassandra, Jira, Oracle.

System Admin

Confidential

Responsibilities:

  • Performed Redhat Linux Kick-start Installation.
  • Configured and maintained Redhat Linux and SUSE servers.
  • Installed, upgraded and loaded Patches and Packages on Redhat Servers.
  • Attended to users, developer problems; did troubleshoot the system and end user issues.
  • Created and maintained Operating System Installation Documents.
  • Monitored system performance, tune-up kernel parameter, added /removed /administered hosts, users.
  • Scheduled Jobs using CRONTAB and AT Utility and wrote shell scripts to automate System Process.
  • Worked on Performance monitoring using native and third party tools.
  • Managed NIS, NFS and Send mail Server.
  • Added more resources like Memory, Disks and increasing the Swap.
  • Performed User and Group Management using Admin tools.
  • Wrote Cron, bash and shell scripts.
  • Involved in documenting of Linux and Windows environment and configuration details including

Environment: Red hat, NIS, NFS, Perl, shell Scripting, CRONTAB/AT.

Linux Administrator

Confidential

Responsibilities:

  • Installing and assembling the hardware components and installing the operating systems (Red hat, CentOS)
  • Installing FTP Server and setup network configuration.
  • Involved in all major projects to recommendations, design, and implement backup and storage solution.
  • Maintain enterprise backup environment by monitoring Tivoli system for sizing considerations through usage trending
  • Design and test a Disaster Recovery solution for all business critical applications and systems, including AIX, Linux and Solaris systems.
  • Design and implement a DNS/DHCP solution to replace current aging system. Solution required 99.9% uptime via Linux clustering.
  • Size AIX systems that would support Oracle databases, as well as tune systems for performance issues through disk and network topology, as well as system environment tuning.
  • Implemented software RAID at install-time and run-time on Linux.
  • Diagnose and correct problems with network services and any other hardware issues in AIX and Linux servers.
  • Installing FTP Server and setup network configuration.
  • Receive and load the packages for application code.
  • Worked together with business analysts to design and implement new processes and up-gradation to existing processes.
  • Involvement with the Customer care and Deployment teams in trouble shooting and fixing day-to-day problems of the applications in production on 24/7 schedules.

Environment: RedHat7/8, RHEL3.x, 4.x, Tivoli Storage Management, Oracle, TSM, DHCP, Capacity Planning, Apache, Web logic, Send mail.

We'd love your feedback!