We provide IT Staff Augmentation Services!

Devops/ Cloud Engineer Resume

Hillsboro, OR

PROFESSIONAL SUMMARY:

  • Around 7+ Years of Devops experiencein the IT industry having worked with a variety of platforms including SCM Continuous Integration and Continuous Development along with Build and Release Management.
  • Extensive experience as a DevOps engineer.
  • Skilled at Software Development Life Cycles (SDLC) and Agile Programming methodologies.
  • Experienced in Perl, Python and shell scripting for automating tasks.
  • Ability to accomplish all aspects of the software configuration management (SCM) process, DevOps and Build/Release management and Openstack.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Tuning, Migration, Trouble shooting on RHEL 4.x/5.x.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Experience in working on source controller tools like GitHub (GIT),Subversion (SVN),CVS, IBM Clear case,Perforce.
  • Created scripts that automate or improve the builds for all client side platforms - iOS, Androidusing Git and Jenkins,Concourse, among other tools.
  • Strong experience creating ANT/ MAVEN with Puppet build script for deploymentartifacts.
  • Good experience in converting build.xml into pom.xmlin order to build the applications using MAVEN.
  • Extensively worked with Change tracking tools like ITSM, BMC Remedy, JIRA, HP Service Center
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet
  • Worked on Puppet for the deployment of servers with custom scripts.
  • Working on Docker on Linux installs as well as cloud providers. Creating Docker Image On one hand I can spawn a container and build it interactively.
  • Developed and managing Single Job for iOS and Android build, deployment (hockeyapp) and email notification with download link and release notes to all register users
  • Took Part in DevOps pilot program and was trained in DevOps methodologies, tools like Puppet, Ansible. GIT repositories for projects JavaScript testing frameworks
  • Worked with multiple DevOps methodologies and tools Continuous Integration (CI) / Continuous Delivery tools( Jenkins,Concourse) Infrastructure.
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Strong experience utilizing Build Forge and Jenkins and Concourse for enterprise scale infrastructure configuration and application deployments
  • Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, EBS, Cloud Watch, VPN Servers.
  • Experienced installing and configuring Web Servers including IBM HTTP Server, Tomcat and Apache Web Server
  • Experience in configuration of DNS, DHCP, NFS, SAMBA, SQUID, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Expertise in provisioning tools such as Vagrant and integrate it with AWS, Rackspace, and Other hypervisors.
  • Expertise in scripting for automation, and monitoring using Shell, PHP,Bash,Python, Ruby& Perl scriptsconfiguration management tools Chef, Puppet and Web Service like AWS
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Integrated TFS with SSRS&SSIS for Custom Reportin.
  • Independent problem solving and a good team player with strong interpersonal and communication skills.
  • Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.

TECHNICAL SKILLS:

Operating Systems: RHEL 3/4/5,6, Sun Solaris Release 2.10/2.9/2.8/2.7, IBM-AIX 5.X, zVM Windows + and NT, LINUX, UNIX

Web/ Application Server: Tomcat, Apache DB2, Oracle, Web logic, Web Sphere, JBoss, IIS

Containerization and Search Engine: Docker, Elastic Search, Kibana ( Visualisation), Logstash (Logs )

Continuous Integration and Configuration Tools: Puppet, Chef and Nagios, ANT, Maven, GitHub, Jenkins, Rundeck, ELK, JIRA, Bamboo

Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2

Monitoring and Testing: Nagios, Selenium IDE, BPPM(BMC), Splunk

Languages: Python, Ruby, Groovy, asp.net, PL/SQL, Java/J2EE, C#.Net, VB.Net, VB, C, C++, Java.Pl/SQL, T-SQL, LINQ

Scripting Languages: Shell scripting, Perl scripting.

Version Control Tools: CVS, SVN, Harvest, Perforce.

Networking: TCP/IP, UDP, RIP, CISCO Routers and knowledge of TCP/IP.

PROFESSIONAL EXPERIENCE:

Confidential, Hillsboro, OR

DevOps/ Cloud Engineer

Responsibilities:

  • Involved in Establishing and improving entire Build and Release Process across all Environments.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Implementing a Continuous Delivery framework using Jenkins,Concourse, Maven in Linux environment.
  • Deployed centralized logging via rsyslog and Logstash with Kibana as the web frontend.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Experience in AWS cloud environment’s and also familiar with EC2, Cloud watch and Elastic IP’s and managing security groups on AWS
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Installation and configuration of various services like DNS, DHCP, NFS, Send mail, Apache Web Server, Samba, SSH, HTTP, RPM package management and experienced in administering Active Directory and group policies.
  • Working experience on Puppet in Production environment over 60 servers. Working on version control system GitHub and SVN
  • Installation, configuration and administration of Apache, WebLogic, Tomcat and WebSphere.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Support application projects and create new applications using python written to make, Maven and Ant build tools for application layer modules.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Documenting the process followed for restoration based up gradation of TFS server
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies and Managed SVN repositories for branching, merging, and tagging.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Responsible for designing and deploying best SCM processes and procedure.
  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client Managing Red Hat Cluster, HPC environment etc.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Autoscaling, and Cloudformation scripts.
  • Handling the day-to-day Operations, Install software, manage file systems, monitoring performance and troubleshoot alerts.
  • Building & configuring Red Hat Linux systems over the network, resolving tickets according to the priority basis.
  • Worked closely with development team and SQA team for product releases.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Ensured all steps are successfully completed and document their completion times and issue.

Environment: Subversion, ANT, Maven, LINUX, XML, Weblogic, Oracle,Isilon, Perl Scripts, Shell scripts, Nexus, Red Hat Linux 5.X, HP & Dell Servers, Oracle/DB2, VMWare ESX 4.x, AWS, VMware VSphere, ESX, BMC BladeLogic, Subversion (SVN), Jenkins, TFS, HockeyApp,React js, Java/J2EE, ANT, MAVEN, CHEF, TC Server,FasLane,Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Confidential, Austin, TX

DevOps Engineer

Responsibilities:

  • Installed Workstation, BootstrappedNodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server.
  • Wrote cookbooks, recipes to manage nodes and Chef Server.
  • Used knife tool to enhance the functionality and usability of the cookbooks.
  • Used Chef Attributes, Chef Templates, Chef Recipes for managing the configurations across various nodes using Ruby.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to OpenStack.
  • Automated the cloud deployments using chef.
  • Deployed and monitored scalable infrastructure on OpenStack using Chef.
  • Used Jenkins for continuous integration for End to End automation for all build and deployments.
  • Configured various Jenkins jobs from building jobs in Maven. The Configured jobs also had notifications enabled for success and failure of jobs, which would inform concerned people.
  • Integrated the build tools with JENKINS and automate builds and deployable artifacts thus standardizing environments.
  • Integrated OpenStack cloud services to other build tools and CI tools to automatically deploy, test and promote new builds.
  • Using OpenStack, we could deploy only the incremental or patch versions of the application.
  • We got a clear visibility regarding what is deployed, and any update has been made.
  • We performed automated provisioning, updating and de-provisioning of cloud environments with OpenStack.
  • We also orchestrated the complex production deployments of different applications and configuration.
  • Used Sonar in a couple projects with Hudson/Jenkins, and the benefit of using it can be known when coming to 'goal setting', to increase the quality of the project sonar helps in getting the right direction.
  • Implemented OpenStack using KEYSTONE, SWIFT, NOVA, NEUTRON, CINDER, GLANCE.
  • We use many other services like Heat which is used for orchestration of the environment.
  • Created plan and deploy Nagios monitoring server environment.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Implemented & maintained the Branching and Build/Release strategies utilizing Subversion (SVN).
  • Used Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Deployed the Java applications into Apache Tomcat Application Servers.
  • Experience in writing Mavenpom.xml and Ant build.xml for build scripts.
  • Build artifacts are deployed into Tomcat instances which were integrated using the Perl and Shell scripts.

Confidential, Ann Arbor, MI

DevOps/ Build and Release Engineer

Responsibilities:

  • Administer and Maintain Source Code Repositories including GIT, Subversion and TFS.
  • Support concurrent development process with standard Branching and Merge of application source code.
  • Created and maintained several build definitions and publish profiles to handle automated builds in an Agile / SCRUM environment.
  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
  • Coordinated software application and database deployments across several environments and provided feedback and training to other full-time release engineering staff for production releases during off hours.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Design, integration and management of Amazon Web Services cloud solutions. Provisioning of EC2 instances, built via puppet, and integrated into local area offices in 5 time zones. Amazon RDS, VPC construction, Security Group policies, IAM, Route 53, CloudFormation, S3, Glacier, OpsWorks.
  • Management of build farm environment and workflow management and administration using Jenkins, GIT, Bamboo, Artifactory. Stash, Jira, Confluence, and various target build environments Android, iOS, Windows, Linux
  • Operational support, evaluation, and integration and administration of monitoring and availability support services such as Panopta, Pagerduty, Zendesk, New Relic, ONMS, Logstash, Kibana, and Redis.
  • SSL Security certificate management for enterprise, maintaining certificates across multiple ssl providers, and integrating certificates into products such as nginx, apache, tomcat, AWS-ELB
  • Built and managed a large deployment of Ubuntu Linux instances systems with Puppet automation.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bashscripts, Infra build out automation on CentOS, and RHEL platforms over SoftLayer.
  • Managed Puppet infrastructure through major version upgrades. Refactored Puppet code to leverage new features.
  • Designed and implemented automation deployment using Urbancode and Cruise to promote major releases, monthly releases, and patches from Development -> Integration/QA -> Staging/UAT -> Production.
  • Updated bugs and user stories in ALMtool to reflect deployment information when pushing / releasing code, collating them with other information into release notes.
  • Work closely with Application Development, Infrastructure Engineering, QA and Project Management Teams.

Environment: Autosys, VMware VSphere, ESX, BMC BladeLogic, Subversion (SVN), Jenkins, Subversion, ANT, Maven, LINUX, XML, Weblogic, Oracle, Perl Scripts, Shell scripts, TFS, Nexus,CISF, Red Hat, NTFS, SMB, NFS, Java/J2EE, NTFS, ANT, Kubernetes, Puppet, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Confidential

DevOps/ Build and Release Engineer

Responsibilities:

  • Primary duties include in the release cycle of the product, which involves environments like Development, QA, UAT and Production.
  • Working with Subversion for the purpose of Software Configuration management and maintaining the versions.
  • Creating Branching and Merging as per the schedule.
  • Installing and configuring Jenkins, Installingplug-in, configuring security, creating a master and slaves for implementation of multiple parallelbuilds.
  • Developed Bash and python Scripts for the manual deploying the code to the different environments and updating the team after the completion of the build successfully.
  • Scripting tools like Perl/Shell to automate build and deployment Process.
  • Installing Urban Code Deploy server, agents and doing deployments in various environments.
  • Configured Continuous Integration by setting up Build and test automation Jobs in Hudson/Jenkins by pointing to Orchestration and UI layer Repositories in GitHub/Subversion.
  • Worked in Managing the repository, folder and user/groupprivileges different environments.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Worked as a partial system administrator for Linux and Windows machines.
  • Installation and configuration of Nginx as a Load Balancer.
  • Created the AWSVPC network for the installed instances and configured the SecurityGroups and ElasticIP's accordingly.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and BusinessAnalysis) in geographically separated environment.
  • Configured the application on AWSEC2AMI Instances and also installed the storage on S3Buckets.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Coordinated with developers, BusinessAnalyst and Managers to make sure that code is deployed in the Production environment.
  • Worked on Delivery Note tool administrative activities, setting up the timelines for the releases, PDN, DN, Correction, Fix and EFix Delivery Notes, analyzing the project modules and creating/publishing. conflict modules information to the projects, creating Installation Instructions during Release.
  • Documented the deployment process (Migration Doc) of code to production.
  • Working with JIRA tool to track all the defects and changes released to all environments.

Environment: Amazon AWS Services, RTC, GIT, CVS, Ant, Maven, Urban Code, WebSphere, Artifactory, Jenkins, Ruby Scripting, Puppet, Python Scripting, AWS, TFS, RAD, Shell, Quality Center, Nagios, UNIX, Linux, Windows, Java/J2EE.

Confidential

Linux Administration

Responsibilities:

  • Participated in the release cycle of the product which involve environments like Development QA UAT and Production.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Used Ant Scripts to automate the build process.
  • Implemented cloud services AWS.
  • Setting up Ant and Maven scripts for JAVA and J2EE Builds
  • Developed UNIX and Perl Scriptsfor 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.
  • Maintained and monitored all of company\'s servers' operating system and application patch level, disk space and memory usage, user activities on day-to-day basis.
  • 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.
  • Evaluated system performance and validated NoSQL solutions.
  • Used Perl/Shell to automate build and deployment Process.
  • Sert up continuous integration environment for applications running on drupal framework using jenkins
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Configuration and troubleshooting - LAN and TCP/IP issues

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

Hire Now