We provide IT Staff Augmentation Services!

Devops & Cloud Engineer Resume

0/5 (Submit Your Rating)

Coral Springs, FL

SUMMARY

  • 8 years of IT experience specialized in Linux System Administration working on server - based operating system; kernel configurations on Redhat Linux, CentOS, SUSE, Debian 7, Ubuntu 12.x/13.x, kernel Parameter & Tuning, Trouble Shooting System & Performance Issues.
  • Extensive experience includes SCM, DevOps Build/Release Management, AWS, Change/Incident Management and Cloud Management.
  • Experience in Configuration Management, Change/Release/Build Management, Support and Maintenance under Unix/Linux Platforms.
  • Excellent working experience in the software development life cycle (SDLC), project management, configuration and release management plan.
  • Experience and Agile / Scrum development, especially with Jenkins continuous integration Hudson, bamboo, AnthillPro, CruiseControl's, TFS, IBM Rational Build Forge knowledge.
  • Experienced in AWS Cloud platform and its features which includes EC2, S3, VPC, EBS, ELB, RDS,RDB, Elastic Beanstalk, DynamoDB, RedShift and Route 53,EC2 AMI, EBS Cloud watch, AWS Config, and Auto-scaling, IAM,.
  • Experienced with working on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.
  • Experience writing Ruby, Python, Shell (Bash), Perl and Batch/PowerShell scripts to automate the deployments
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
  • Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as war & jar from source code.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Experience in designing for high availability, building multi-zone and multi-region architectures, and designing across appropriate SQL and NoSQL data layer technologies. configuration of NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, send mail, FTP,remote access, security management and Security trouble shooting skills.
  • Installed high availability Big IP F5 LTM and GTM load balancers to provide uninterrupted service to customers.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, JIRA, Cobertura, Clover, PMD, find bugs and checkstyle.
  • Experience is using Tomcat, JBOSS, Weblogic and Web Sphere 5.1/6.0 Application Server on Solaris and Linux boxes.

TECHNICAL SKILLS

Operating Systems: Linux (RHEL 4, 5, 6, 7) (CentOS 5, 6.5, 7) UNIX, Windows, 8, 10, IBM-AIX. Version Control Tools CVS, SVN, IBM Rational Clear Case, Perforce, RTC, GIT,, SQL, Shell, Perl, Ruby, Python, Shell Programming

Databases: My SQL, MS Access, Oracle, DB2

ApplicationServers: Tomcat,Weblogic,WebSphere Tools Ant, Maven, Hudson/Jenkins, Chef, Puppet, Build Forge, Nagios.

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Formation AWS Config, S3, Cloud Trail, IAM. VMWare, Elastic Beanstalk, DynamoDB, RedShift and Route 53

Network Protocols: DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF,BGP, TCP/IP, and tcpdump, FTP, TFTP.

PROFESSIONAL EXPERIENCE

DevOps & Cloud Engineer

Confidential - Coral springs, FL

Responsibilities:

  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Experience in managing virtual instances and disks using Puppet and Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Managed environments DEV, BCP, UAT and PROD for various releases and designed instance strategies.
  • Configured applications in virtual private cloud (VPC) and hardened it from malicious attacks using 2-layer protection from security groups (at instance level) and network access control lists (subnet level) and using network access translator (NAT) instance.
  • Deployed LAMP based applications in AWS environment, including provisioning MYSQL -RDS and establish connectivity between EC2 instance and MySQL-RDS via security groups.
  • Configured Elastic Load balancer(ELB) including high availability of ELB using various subnets in various availability zones, configured security settings and health check for application.
  • Provisioned AWS S3 buckets for backup of the application and sync this contents with remaining s3 backups, by creating entry for AWS S3 SYNC in crontab.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS,DynamoDb, Route53,EBS, Elastic Load Balancer, Auto scaling groups.
  • Deployed AMFAM app through creating stacks and layers in OPSWORK.
  • Architected and led migration to AWS and Implemented AWS Redshift for an automated media buying network including integration of Tableau for data visualizations.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, and Hudson .Responsible for User Management and Plug-in Management for Jenkins
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Worked on JIRA and Bugzilla for bug trackingissue and Automated the JIRA tasks using Jira cli and Perl.

Environment: Puppet, Apache, VPC, NAT, LAMP, AWS - EC2, S3,Route 53, OPSWORK, CLOUDWATCH, REDSHIFT, ELB, EBS, DYNAMODB, AMI, Load balancer, Auto Scaling, SVN, GITHUB, Docker, JIRA, MAVEN, Jenkins, Bugzilla,.

DevOps Engineer

Confidential - Basking Ridge, NJ

Responsibilities:

  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • 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.Extensive usage of Tortoise SVN in windows environment for version control activities.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Build artifacts are deployed into Tomcat instances and were integrated using the Perl and Shell scripts.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Manage deployment automation using Puppet, MCollective, Hiera, and Custom Puppet modules, Ruby.
  • Involved in periodic archiving and storage of the source code for disaster recovery. Prepared JUnit test cases and executed server configurations.
  • Supported and developed tools for integration, automated testing and release management.

Environment: Docker,Chef, AWS, S3, Autoscaling, EBS, RDS, Cloud sigma,SVN, ANT, Jenkins, LAMP,Anthill Pro, Maven, Apache Tomcat, Shell, Perl, Nexus, AWS, Ec2, Junit.

Build & Release Engineer

Confidential - Middlebury, CT

Responsibilities:

  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Involved in creating new elements in VOB's.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage
  • Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Has Experience in continuous integration technologies with Jenkins.
  • Designed and created multiple deployment strategies using Continuous Integration and Continuous Development.
  • Creating and deleting dynamic views for developers as requested by user.
  • Responsible for building and releasing packages for testing.

Environment: Clear Case, ANT, Shell Scripts, XML, UNIX, Build Forge, Jenkins, bash, Puppet, AWS, MySQL, NoSQL.

Build and Release Engineer

Confidential - Herndon, VA

Responsibilities:

  • Participated in the release cycle of the product which involve environments like Development QA UAT and Production.
  • Responsible for configuration, maintenance, and troubleshooting of .com Project.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Used Ant Scripts to automate the build process.
  • Implemented cloud services AWS.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Deployed application modules to WAS based clusters via ND admin console
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Installed high availability Big IP F5 LTM and GTM load balancers to provide uninterrupted service to customers.
  • Suggested latest upgrades and technologies for NoSQL databases.
  • Evaluated system performance and validated NoSQL solutions.
  • Used Perl/Shell to automate build and deployment Process.
  • Implemented a Continuous Delivery framework using Jenkins, maven & Nexus in Linux environment
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.

Environment: ANT, WebSphere, Perl/Shell Scripts, Oracle, UNIX, Bugzilla, Jenkins, Puppet, Maven, AWS, NoSQL.

Build Release Coordinator

Confidential

Responsibilities:

  • Automated both .Net and Java Applications using industry's best automation tool Hudson.
  • End to End automation from Build to Production is implemented.
  • All un-authorized access is revoked and Principle of Least privilege is applied with the aid of these tools.
  • ITIL best practices were brought in to the normal SDLC process and lead the effort of bringing change in the organization.
  • Facilitating the projects in Quality related activities as per QMS process.
  • Maintenance of Configuration items in Harvest.
  • Generalizing Audit Trail Reports and Time Sheet Report .
  • Prepared mock cutover plans and cutover plans for Pre-Prod and Prod Deployments
  • Conducting and Attending Project Status Review Meetings and Casual Analysis Meeting for release activities
  • Prepare the resources (People and environments) for the build / Releases
  • Conducting the configuration audits as per schedule and Report the configuration audit findings and Track the findings to closure.
  • Feedback on status of project release to the PM periodically
  • Publish the changes with respect to CI's and amend affected documents periodically
  • Ensure that back-ups are taken periodically.
  • Creating the release responsible as instructed by the PM.
  • Responsible for the build and release management process.
  • Responsible for automated build scripts and build issues.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Provide complete phone support to customers.
  • Setup and debug hardware related issues for server builds.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Troubleshoot tickets on the helpdesk tracking system.

Environment: ANT, Maven, Web logic, Perl Scripts, Shell Scripts, LINUX, SVN, Hudson.

Linux Administrator

Confidential

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware
  • Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Experienced working with Preload Assist and PICS projects.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Created users, manage user permissions, maintain User & File System quota on Red hat Linux.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Diagnosed hardware and software problems and provided solution to them.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x, 4.x, 5.x, Apache Server 1.x, 2.x, Bash.

We'd love your feedback!