We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 7+ years of experience wif hands - on in Build/Release Engineering, Cloud architecture, Cloud Computing, DevOps Engineering, Linux Systems Administration and Network Administrator.
  • Experience in creating teh DevOps strategy in a mix environment of Linux servers along wif creating and implementing a cloud strategy based on AWS (Amazon Web Services). which includes Software Configuration Management Ansible, (SCM),Build/ReleaseManagement, Continuous Integration and Continuous Delivery using different tools.
  • Experience in DevOps, Configuration, Build and Release Management.
  • Experienced in Cloud Automation using AWS Cloud Formation templates, Python, Ruby, Chef (DevOps), Puppet (DevOps), Vagrant, Kitchen.
  • Created teh naming strategy for branches and labels and involved continuous integration system wif GIT version control repository and Continually build as teh check-in's come from teh developer
  • Designed and implemented fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, SSH, Amazon EC2 etc.
  • Experience working wif different Configuration Management Tools like Puppet, Chef and Ansible.
  • Designed, Created and Managed Continuous Build and Continuous Integration environments in SCRUM and Agile projects, combining and automating tools like Cobertura, Selenium, XUnit and Web Driver wif build processes to provide detailed Metrics and rapid feedback for development teams.
  • Strong experience wif CI (Continuous Integration) and CD (Continuous Deployment) methodologies wif Jenkins.
  • Experienced in build tools such as Apache Ant, Maven, Atlassian Bamboo, Cruise Control and Jenkins.
  • Strong knowledge / experience in creating Jenkins CI pipelines
  • Good experience in automating deployment pipelines
  • Trouble shoot issues along teh CI/CD pipelines
  • Expertise in using Version Control Tools VSS, Sub-Version, Git, Perforce.
  • Experienced in IIS, Tomcat, Apache, Nginx, Open VPN, Sensu, logstash.
  • Created instances in AWS as well as migrated data to AWS from data Center.
  • Experience in various configuration and automation management tools such as Chef.
  • Managed servers on teh Amazon Web Services (AWS) platform using Chef configuration management tools.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Experienced in design patterns such as Model View Controller (MVC), Strategy Pattern, Command
  • Pattern, Factory Pattern, Inversion of Control and Singleton Pattern.
  • Experienced in bug tracking systems such as Atlassian JIRA, Rally, Test Track.
  • Experience wif principals and best practices of Software Configuration Management (SCM)in Agile, scrum, and Waterfall methodologies.
  • Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented Analysis and Design, Excellent at solving complex problems under strict deadlines.

TECHNICAL SKILLS:

Cloud Computing Amazon Web Services: EC2, Elastic Load balancer (ELB), S3, Glacier, VPC, Monitoring

Configuration Management: ANT, Maven, GIT, SVN Subversion, Perforce, ClearCase, Jenkins, Cruisecontrol.net, Msbuild, Ms Deploy, Bamboo, Puppet, Chef, Ansible.

CI Tools: Jenkins, TFS, AntHillPro, Teamcity, Bamboo

Tools: / Webservers Web Sphere Application Server 3.5, 4.0, WebLogic Server, Jira, JBOSS, Apache Tomcat server, IIS, Artifactory, Nexus, Jira, Confluence.

Web/Application Servers: Tomcat, HTTP Server, Weblogic, Jboss

Scripting/ Languages: C, C++, Java, .Net, Shell scripting, Python, Ruby and Perl Scripting

Networking/ Protocols: DNS, TCP/IP, FTP, HTTPS, SSH, SFTP, SCP, SSL, ARP, DHCP and POP3

Cloud / Virtualization: AWS, Azure, VMWARE

Operating Systems: Sun Solaris 7, 8, 9&10 Linux (Red Hat 5.x, 6.x, SUSE Linux 10), AIX, VMware

PROFESSIONAL EXPERIENCE

Confidential - Minneapolis, MN

Senior DevOps Engineer

Responsibilities:

  • As part of DevOps, my role includes release management, Environment Management, deployments, Continuous integration, continuous deployment, Incident management, version management.
  • Configuring and executing teh basic CI operations like commit build, integration build, and deployment job.
  • Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes.
  • Working wif and supporting multiple World-wide development teams delivering a wide range of software applications.
  • Migrating all teh applications form Target Data Center to AWS.
  • Cookbook dependencies are managed by berkshelf.
  • Developed cookbooks from scratch and wrote recipes, scripts, monitoring checks and also developed LWRP's for teh cookbooks.
  • Used Openstack to deploy Iaas
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Write Chef specs and Server specs for teh unit testing and integration testing.
  • Used Kitchen as a platform to test our cookbooks.
  • Configuring, setting up of Tomcat, Apache, Nginx, HA proxy, Redis, MemcacheD, etc.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud Formation templates.
  • Used Route53 Configurations to setup teh Hosted Zones.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Used Jenkins innovatively to automate most of teh build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Worked wif applications of Nodejs, where their is a high volume transaction.
  • Experience on AWS CLI and AWS APIs through ruby scripting.
  • For monitoring teh AWS components Sensu is used as Monitoring tool and for alerting Uchiva dashboard is used.
  • ELK stack is used to populate teh logs.
  • Hashi corp Consul is used for service discovery of teh instances or a cluster of nodes.
  • Use Git as version control wif Git branching strategy dat included develop branches, feature branches, staging branches and master. Pull requests and code reviews were performed
  • For CI/CD pipeline Jenkins is used, Written Jenkins-job-dsl for configuring teh jobs in Jenkins.
  • Developed Ruby and shell scripts for automating tasks.
  • Implemented blue-green deployment for teh deployment strategy.
  • Used Packer for building AMI's.
  • Support 24/7 for applications in Production.
  • Worked on Agile method environment and implemented teh changes required by teh business owners on a regular basis

Environment: Chef, Kitchen, Ansible, Vagrant, Git, MAC OSX, Ruby, Bash scripting, AWS EC2, ELB, AWS Cloud Watch, AWS S3, AWS RDS, AWS Lambda, Atom, Sensu, Consul, Logstash, Elastic, AWS Cloud Formation templates, Jenkins, Cloud watch Logs, AKAMAI, Centos7, Centos6

Confidential - Minneapolis, MN

DevOps/Linux Admin

Responsibilities:

  • Administered large scale server environments consisting of over 800 RHEL5/6 VMWare VMs running multiple technologies including apache, jboss, memcache, MySQL, postfix, ActiveMQ, python.
  • Designed and implemented Puppet to configure, install, manage, and deploy releases across all environments.
  • Managed and maintained ongoing changes to configuration in Puppet.
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers, Vagrant and Chef.
  • Involved in setting up of Docker and creating new images and getting images from docker hub and performing teh builds.
  • Established coding standards and enforced them through automated tools.
  • Involved in automated build and deployment process for IOS and Android apps.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Assisted in planning and development of single-click application stacks in AWS Cloud Formation
  • Applied teh test driven development methodology while developing which yielded cohesive, loosely coupled and tested code.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Worked on Cloud Foundry which is developed by VMware which also supports full life cycle.
  • Used Cloud Foundry to rapidly deploy applications using teh CLI or developer console.

Environment: Java/J2ee, Eclipse, Puppet, Ant, Maven, Jenkins, Subversion, WebSphere Application Server (WAS), Apache, BASH, Unix, Python

Confidential, Palo Alto, CA

Continuous Deployment/Sr. Build Release Engineer

Responsibilities:

  • Release Engineer for a team dat involved different development teams and multiple simultaneous software releases.
  • Designing and implemented fully automated server build management, monitoring and deployment by Using Puppet.
  • Designing and implemented fully automated server build management, monitoring and deployment by Using Puppet.
  • Started wif puppet, made some mistakes and then drove teh migration away from Puppet and towards Chef.
  • Established Chef best practices approaches to systems deployment wif tools such as vagrant, berkshelf and test-kitchen and teh treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated teh whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Worked wif engineering to stream line teh release of software.
  • Responsible for systems architecture wif Chef on both Amazon Elastic Compute and Google Compute.
  • Creation and maintenance of base operating system images in EC2 and GCE wif Packer tool.
  • Built distributed Nagios across multiple Amazon EC2 regions. Integrated wif Pager Duty.
  • Developed tools to automate teh process of creating new instances, generating DNS zone files, generating dsh groups, EC2 instance backips and so on.
  • Built web tools and dashboards wif Python, flask and mongo dB.
  • Set up, configured and maintained JIRA, Confluence and Jenkins.
  • Source and develop Nagios plugins for monitoring all systems and software.

Environment: Red hat Enterprise Linux 4.x/5.x/6.1, AIX 6.x, Solaris 8/ 9/10, Tivoli Storage Manager, VMware ESX5, Tivoli Net backup, and Web sphere. Windows 2012 servers, Windows 2008, IIS 7.0 & 7.5.

Confidential - Palo Alto, CA

Linux Systems Administrator

Responsibilities:

  • Built from teh ground up, teh automated process for teh deployment of Live Gamer systems and software.
  • This involved teh use of subversion for all revision control, puppet for centralized configuration management, Cobbler and Kickstart for deployment, and custom built RPM's for package management.
  • Currently configuring services to replicate data to teh disaster recovery data center in puppet. This includes Open LDAP master/slave configuration, primary/secondary DNS and SVN replication.
  • Wif above procedure, implemented ability fully configures software component of a bare server in about 10 minutes.
  • Built puppet modules for every conceivable software component installed on servers, including, but not limited to apache, cacti, cobbler, Dell hardware utilities,, jboss, tomcat and so on.
  • Implemented PXE boot and Kickstart install of server systems wif Cobbler and puppet.
  • Performed software upgrades to customer instances running JBoss and Tomcat using aforementioned deployment process.
  • Implemented a secure centralized logging system wif syslog-ng and reverse ssh tunnels.
  • Maintained DNS, cacti, Nagios and responded to 24x7 alerts.
  • Management of teh collocation facilities including teh racking and stacking servers.
  • Assisted wif teh implementation of PCI (Payment Card Industry) security .

Environment: Red Hat Linux (RHEL 4/5), Red Hat Cluster Servers, Oracle, MYSQL, DNS, NIS, NFS, ApacheTomcat, Logical Volume Manager, Global File System.

Confidential

Java Build Engineer

Responsibilities:

  • Worked closely wif teh Development Team in teh design phase and developed use case diagrams using Rational Rose.
  • Worked wif teh Architects on SDLC process being teh owner of post development environments.
  • Coordinating teh resources by working closely wif Project Manager's for teh release and Project Manager for all teh Operational Projects.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Developed and implemented teh software release management for teh release of web applications.
  • Wrote ANT and MAVEN Scripts to automate teh build process. Configured Bamboo for doing teh build in all teh non-production and production environments.
  • Used Shell to automate teh deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on teh specific requirements using J2EE/ Struts and WebSphere Application Server wif DB2 as Database.
  • Coordinated all teh IT projects successfully by resolving release interdependencies

Environment: Java/J2ee, Eclipse, SVN, ANT, MAVEN, Hudson, SVN, Weblogic, Unix, Perl/Shell

We'd love your feedback!