We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Northbrook, IL

SUMMARY

  • Overall 12+ years of Experience IT industry with major focus on Devops Engineer, Release management, Software Development, Configuration, Build and Release Engineering, and Automation.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, TFS, GIT and knowledge of Clear Case.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Responsible for creating multi-region, multi-zone AWS cloud infrastructure.
  • Worked closely with development teams and performance test engineers for EC2 size optimization.
  • Experience of Migration & deployment of Applications with upgrade version of Applications.
  • Configured SonarQube code quality tool and integrated it with Jenkins.
  • Implemented SonarQube to analyze code quality metrics, to verify the coding standards and setup quality gates to allow/fail builds as per requirement.
  • Involved in the functional usage and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Server.
  • Migrated CVS Version Management tool to Subversion. Experience in working Ubuntu, Red Hat, UNIX, windows.
  • Good working experience with databases like MySQL, SQL Server, DynamoDB, NoSQL, WordPress, Mongo dB and involved in creating stored procedures, functions, triggers and complex queries.
  • Automating Web Sphere EAR file deploys through Cruise Control, Jenkins, Team City, and Bamboo.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like puppet & Jenkins.
  • Expertise on all aspects of puppet components with knowledgeable to create POC's for enterprise organizations, setting up puppet repo's (local & remote) working with both hosted and standalone server versions.
  • Experience in using Nexus and Arti factory repository Managers for java builds. Experience in using monitoring tool like Nagios.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/ JBOSS.
  • Designed, built, and deployed a multitude applications utilizing AWS stack (Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling
  • Automated OpenStack and AWS deployment using Cloud Formation, heat and Puppet.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Familiar with integrating JUnit, PMD and other code quality Tests as a part of build process.
  • Experience working with Puppet Enterprise and Puppet Open Source.
  • Experienced with Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Expertise in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programming for deployment of Java applications on bare servers or Middleware tools, Jinja2, Boto3.
  • Provided support to issues reported by dev/customer support teams on platform availability and usability
  • Managed Pager Duty schedules and supported 24X7 on-call escalation path for releases and P1 incidents
  • Managing and supporting Tomcat and J Boss application servers.
  • Worked on Report Creation from TFS using SQL Server Reporting Services.
  • Expertise in trouble shooting the problems generated while building, deploying and in production support.
  • Efficient in working closely with core product teams to ensure high quality and timely delivery of builds.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Operating Systems: Sun Solaris 11/10, Red Hat Enterprise Linux 5.x/6.x/7.x, SUSE 10/11/12, UBUNTU, Windows NT/XP/ 2003/2008/2012.

Network Protocols: SMTP, SNMP, ICMP, TCP, IP, FTP, TELNET, UDP, and RIP, ISCSI, Fiber Channel.

Scripting Languages: Unix Shell Scripting, Python, Perl,Jinja2

Application/Web Servers: Tomcat 6.0/7.0, Web Logic 9.0/10.0, JBoss, Web sphere 6.0/ 7.0/8.0,Apache,Nginx

Databases: Oracle 10g/11g/12c, MySQL, postgre, SQL Server

Web Technology: HTML 4.0/5.0., DHTML, XML, PHP, Java Script, Servlets and JSP.

Build Tools/CI Tools: ANT, MAVEN, Jenkins, Teamcity,Node.js

Source Control Tools: Subversion (SVN), GIT, CVS, Clear Case.

Cloud Services: AWS, Rackspace, Terraform

Configuration Management Tools: Chef, Puppet, Docker, Ansible

Programming Languages: C, C++, Java/J2EE, SQL.

PROFESSIONAL EXPERIENCE

Confidential, Northbrook, IL

Sr. DevOps Engineer

Responsibilities:

  • Worked on tools like Bitbucket, Jira, Terraform, Ansible, Stash, Confluence, and Jenkins.
  • Worked on Nginx configurations and deployed through Jenkins to all the environments.
  • Build and performed Jenkins jobs for deploying using ansible playbook and bitbucket.
  • Experience with deploying applications with upgraded versions.
  • Experience with monitoring and logging tools like App Dynamic and Splunk for monitoring network services and host resources.
  • Hands on experience in GCP services like EC2, S3, ELB, RDS, SQS, EBS, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation GCP Config, Autoscaling, Cloud Front, IAM, R53.
  • Experience in centralized log tools (Splunk, ELK) and Automated Logstash (ELK Stack) as part of Server Build. Built Elasticsearch (ELK Stack) cluster in multiple data centers for High Availability.
  • Strong Server Build skills and building client/server services like NFS, DNS, DHCP, HTTP/HTTPS, SSH, LAMP, VNC, Send mail, and Qmail.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Experience in Pivotal Cloud Foundry (PCF) and the implementation of micro services in PCF.
  • Ensured, successful architecture and deployment of enterprise grade PaaS solutions using Private Cloud Foundry(PCF) as well as proper operation during initial Application migration and net new development
  • Wrote and implemented Perl script to modify LDAP database and to create custom cloudwatch metric.
  • 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.
  • Monitored servers in Cloud watch during deployment and handled troubleshooting steps.
  • Created alarms for EC2 and RDS instances using Python2 and Boto3 scripting languages.
  • Modified and created ansible playbooks to automate jobs through Jenkins and EC2 using Python2 and Jinja2 scripting languages.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used Docker coupled with load-balancing tool Nginx to achieve Continuous Delivery goal on high scalable environment
  • Implemented environments, roles, data bags in Chef for better environment management.
  • Create and maintain deployment pipelines for multiple environments.
  • Experience administering Linux systems (CentOS, Ubuntu) and web architectures (Node.js, Nginx).
  • Worked on Terraform to create ec2 servers through ansible playbook.
  • Containerization of Web application using Docker and Kubernetes and Database maintenance.
  • Developed custom Jenkins jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Used Chef for configuration management of hosted Instances within GCP. Configuring and Networking of Virtual Private Cloud (VPC)
  • Experienced with Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Implemented a Continuous Delivery pipeline with Docker, and GITHub and AWS
  • Good knowledge on Routers and Switches, Subnet, VLAN, TCP/IP, VPN, OSI model and Firewall (checkpoint), HTTP, DHCP, DNS, SSL/TLS.
  • Worked with performance test engineer’s team for giving permissions and access to EC2 servers.
  • Troubleshooted deployments during releases in pre-production and production environments.
  • Experience using databases like MySQL, MongoDB, MSSQL and Oracle.
  • Setting up ETL for environments and Configuring RabbitMQ.
  • Used Kubernetes as an open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
  • Kubernetes to deploy applications quickly and predictably.
  • Expertise in integratingTerraformwith Ansible, Packer to create and Version the AWS Infrastructure.
  • Wrote deployment recipes for infrastructure management (Terraform).
  • Experience in automating private and public cloud configuration usingTerraform.
  • ImplementedTerraformmodules for deployment of applications across multiple cloud providers.
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.

Environment: s: AWS, Jenkins, Jira, Bitbucket, EC2, RDS, IAM, Ansible, Terraform, Docker, Chef, Kubernetes, GitHub, Route53, SNS, Python2, Jinja2, ELB, Splunk, Redis, Nginx, Apache2, Celery, Linux, Jabber, JRipper, Slack, RabbitMQ, New Relic, ETL.

Devops/Middleware Engineer

Confidential, Bloomington, IL

Responsibilities:

  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Integrated Subversion (SVN) into Jenkins to automate the code check-out process. Configured SonarQube code quality tool and integrated it with Jenkins
  • Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure.
  • Set-up databases in GCP using RDS, storage using S3 bucket strong and configuring instance backups to S3 bucket. prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.
  • Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, Docker on GCP.
  • Participated in the release cycle of the product which involves environments like Development, QA and Production.
  • Planning to move from VCLOUD to GCP
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances.
  • Developed and scheduled bash shell scripts for various activities (deployed environment verification, running database scripts, file manipulations, Subversion (SVN). Created Shell scripts for automation of build and release process.
  • 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.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Automating infrastructure in AWS with Chef, Ruby, and maternal unit, Created EC2 Instances and VPC network and assigned Roles and permissions via IAM key management.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Written multiple cookbooks in Chef.
  • Developed chef Modules for installation & Auto healing of various CI&CD tools like Jenkins, MSSQL, Nexus etc. these modules are designed to work on both windows and Linux platforms.
  • Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, Cruise Control and Hudson for build and deployment automation.

Environment: SVN (Subversion), Anthill Pro, ANT, Maven, Chef, Devops, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Bash, Ruby, Cruise control, AWS, Chef, SonarQube, SharePoint, Bamboo, Hudson, JIRA, Shell Script, WebSphere.

Build & Release Engineer

Confidential, Pittsburgh, PA

Responsibilities:

  • Configuration of CI/CD tools and installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT, QA and PROD.
  • Performed SVN to GIT migration with careful analysis and migrated all branches, tags, along with commit history using GIT -SVN utility.
  • Integrated Subversion (SVN) and Ant with Jenkins to implement the continuous integration process.
  • Integrated with Sonar Qube reporting dashboard to run analysis for every project.
  • Worked on the transition project that involved migration activities to Maven from ANT to standardize the build across all the applications.
  • Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
  • Develop multiple CHEF cookbooks and recipes and Roles to automate the deployment of the applications to different Prod/Perf/QA Environments and also for Auto scaling by monitoring the Load on stacks.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Created the branches in Subversion (SVN) to implement the parallel development process.
  • Managed Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • Deployment and server bounce process is automated by creating the scripts using WebLogic Scripting Tool (WLST)
  • The build artifacts like wars and ears are deployed into a WebSphere Application Server, WebLogic Application server by integrating the WLST scripts to Shell Scripts
  • Maintained all the Linux environments for deployments.Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.

Environment: Sun Solaris, UNIX, windows, CVS, Perforce, Java, Eclipse, Ant, Jenkins, Maven, Tomcat, Apache, MySQL, Wordpress, SVN, JIRA

WebSphere Administrator

Confidential, Monterey Park, CA

Responsibilities:

  • Installed IBM WebSphere Application Server ND 6.0/6.1 on AIX, Solaris and Linux.
  • Created, Configured Profiles, Nodes, Node Groups & Clusters for WebSphere Application Server.
  • Applied Fixes, Patches and ifixes to WebSphere Application Server v6.0/6.1.
  • Installed and configured IBM WebSphere portal 6.0/6.1 with Web Content Management.
  • Transferred default Cloudscape database to DB2 and Oracle in WebSphere Portal.
  • Configured WebSphere Portal Server Security using LDAP Server.
  • Installed and Configured IBM HTTP Server 6.0/6.1, IIS 7.0.
  • Involved in Deployment of Portals and WAR files on WebSphere Portal Server.
  • Deployed Themes and Skins on WebSphere Portal Server using XML access scripts.
  • Installed and Configured Jboss Application Server 4.2/5.1 on different Windows, Linux and AIX.
  • Involved in the turnkey installations.
  • Involved in creating the jboss clustering on multiple nodes.
  • Configured Jboss Application Server with db2 database.
  • Deployed application on Jboss Application server.
  • Coordinated and Managed Application life cycle using JBOSS Operations Network (JON).
  • Installed JBoss Messaging in JBoss Application Server 5.0.
  • Configured Message Driven Beans through deployment descriptors in JBOSS Application Servers.
  • Editted the login-config.xml as per the Jboss Configuration needed for the applications.
  • Provided security for Web applications and whole array of services with Jboss SX
  • Installed and Configured WebSphere XD V5.1/6.0 on Linux and Windows.
  • Created Dynamic Clusters for optimized of resources using WebSphere XD version 6.x.
  • Configured Autonomic request flow managers for fine tuning in WebSphere XD environment.
  • Configured runtime topology of an Extended Deployment environment.
  • Updated Application Server & WebSphere Portal server with latest Refresh packs, Fix packs.
  • Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for WebSphere Application Server.
  • Migrated existing applications from WebSphere 5.1 to 6.0/6.1 using Waspreupgrade and Waspostupgrade tools.
  • Supported WebSphere Application Server clustering, load balance and failover.
  • Configured the extranet Web Servers and intranet application servers using the firewalls between the Web Servers and application servers (DMZ model).
  • Created, tested & deployed J2EE applications on WebSphere Application Server using RAD.
  • Monitored Applications and WAS performance through Tivoli Performance Viewer and Wily Introscope and tuned the system - caching, queuing, JVM parameters, DB Connection Pooling.
  • Experienced in troubleshooting issues using log analyzer.
  • Used SCM tools Clear Case for software versioning and deployments.
  • On-call Production Support (24x7).
Environment: WebSphere Application server 6.1/6.0, WebSphere Portal Server 5.1/6.0/6.1 JBOSS Application Server 5.0, IHS 6.0, IIS 6.0/7.0,RAD, TPV, Wily- -Introscope, Microsoft Commerce Server, Windows and UNIX (AIX/Solaris/Linux).

We'd love your feedback!