We provide IT Staff Augmentation Services!

Sr. Devops / Cloud Engineer Resume

0/5 (Submit Your Rating)

Santa Monica, CA

SUMMARY

  • Total 8 years of experience in java programming and in Various Devops based implementation projects.
  • Extensively involved in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Monitoring, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, Github, CVS, Tomcat, JBoss, Linux etc.
  • Very strong in bash (shell), Ruby and Python scripting.
  • Hands on experience with an in - depth level of understanding in teh strategy and practical implementation of AWS cloud-specific and OpenStack technologies. services like EC2, S3, Route 53, CloudFormation, Elastic Bean Stalk,VPC,EBS etc..
  • Develop automation and processes to enable teams to deploy, manage, configure, scale and monitor their applications in data centers and in cloud.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo).
  • Experience on Version Control System(VCS) like GIT, GIT-Hub,Git Stash;SVN.
  • Experience implementing and administering monitoring tools Splunk and Zabbix, Sensu, Cacti, Nagios, Cacti.
  • Experience with Marathon, Mesos.
  • Experience withAtlassian tools like Bamboo, Jira, and confluence.
  • Experience on Deployment Tools like Chef, Puppet, Ansible and Vagrant.
  • Solid understanding of current web and internet technologies like Apache,Tomcat, Nginx, MongoDB, Cassandra, Elasticsearch, Memcache.
  • Experience working in various environments like e-commerce, product, SAAS and IT web Apps
  • Experience with Windows/Microsoft, Apple/ XCode, iOS, Linux/Unix/Java
  • Great experience with Docker continer service.
  • Hands on experience with Selenium Testing Tools.
  • Exposure to SDLC and experience with building deployment solutions for Scrum.
  • Experience with SCA Fortify and Lithium Static & Dynamic website/code scanning tools.
  • Deep expertise in building and breaking cloud-scale systems, with focus on Information Security, Data Stewardship, User Authentication, Network Security, Key Management, Resource Isolation.
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.
  • Extensive experience in working with Oracle Weblogic, Apache Tomcat application servers.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center and IBM Clear Quest.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Highly organized, able to multi-task, teh ability to work individually, within a team, and with other groups.
  • Experience with Maven, Gradle, Ant.

TECHNICAL SKILLS

Application/Web Server: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS

Web Services/Technologies: HTML, XML, SOAP, ngnix, WSDL, UDDI, XSD, XSL, XPATH

Databases: MySQL, Oracle 9i/10g, SQL Server 2005, 2008.

Operating Systems: UNIX, Linux, iOS, WINDOWS NT/2000/2003/XP/vista/7.

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

Scripting Languages: UNIX Shell scripting, Python, Ruby, Java Scripting, Java.

Programming skills: good programming knowledge on OOPS.

Build & Release Engineering / DevOps: MAKE, Jenkins, Puppet, AWS, Chef, Ant, Maven, Gradle, HUDSON, ANTHILLPR and BAMBOO.

PROFESSIONAL EXPERIENCE

Confidential, Santa Monica, CA

Sr. DevOps / Cloud Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with teh Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Migrated customer environments to AWS ensuring complete support for existing Chef Implementation.
  • Developed proof of concept implementations of distributed frameworks using Docker.
  • Experienced in writing automation scripts using python boto and Aws api.
  • Experience moving java/J2EE applications and Databases into cloud.
  • Good understanding of Networking, VPC, Data center to Cloud Connectivity, Security etc in aws cloud.
  • Usage of Cloud Formation templates to provision new environments.
  • Implemented multiple high-performance MongoDBreplica sets onEC2with robust reliability.
  • Marathon TEMPhas been teh first class support container for Mesos container and Docker.
  • Build, manage, and continuously improved teh build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration (Bamboo) infrastructure and deployment tools.
  • Built provisioning engine dat utilizes chef and Ansible to implement deployments to multiple platforms including VMWare and AWS.
  • Used Sensu and other software for monitoring on several servers.
  • Managing teh code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins.
  • Collate application and system logs into and Splunk for centralized monitoring, querying and reporting.
  • Set up system for dynamically adding and removing web services from a server using Docker, Nginx, and GitLab CI.
  • Created repositories according teh structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured Docker container for branching purposes.
  • Created images and stored in teh Docker containers and uploaded to teh Docker hub.
  • Configured application servers (JBOSS) to deploy teh code.
  • Used sub modules in teh GIT and educated users working with sub modules in GIT.
  • Configured plugins for teh integration tools to teh version control tools.
  • Worked with teh developers to configure plugins troughEclipseto develop teh code.
  • For check in process used Tortoise SVN as a migration tool.
  • Involved in migration of Bamboo server, Artifactory & Git server.
  • Responsible for writing Hooks and Triggers using Python. Built Java application using ANT.
  • Good in provisioning and deployment tools like Puppet.
  • Developed unit and functional tests in Python and Ruby.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Used Puppet and MCO for Configuration Management tool.
  • Developed and maintained Python /Shell scripts for build and release tasks.
  • Extensively used ANT tool to do teh builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for teh builds as teh Continuous Integration process.
  • Involved in Upgrade of Bamboo & Artifactory Server.
  • Build Java code and .NET code on to different Jenkins servers as per teh schedule.
  • When required applied patches as per teh release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing teh Post Deployments Issue Log.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Python Scripts on UNIX.
  • Involved in Customization of WorkItems, Transition Matrix in TFS.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue TEMPhas an owner and dat it is resolved while capturing teh specific details about teh issue, resolution, and which organizations and individuals provided teh resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within teh log. Manual and Automation process of creating branches tags and code merging
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Chef, Python, Ansible, Shell Scripting, Subversion, Perforce, Hudson, Marathon, Jira, Bamboo, GIT, (WAS), Web services, Web Logic, Puppet, Mco, Test Director, Mercury, Quality center, Visual Build, .Net, ANT, TFS 2008/2010(Team Foundation Server), Jenkins, J2EE, Web sphere.

Confidential, Austin

DevOps / Build & Release Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed processes, tools, automation for Bamboo based software forbuildsystem and delivering SW Builds.
  • Troubleshooting and monitoring of various proprietary Acxiom and 3rd party applications using Splunk and Cloud Watch in teh Amazon Web Services (AWS) environment.
  • Managed build results in Jenkins and deployed using workflows.
  • Worked on building data center with AWS. Installed SVN, GIT, Jenkins images on AWS.
  • Hands on working knowledge on following AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, DynamoDB, Cloud front etc.
  • Wrote custom monitors for Cloud Watch.
  • Puppet Manifests to provision complex multi-node applications composed of Python, Node, Apache, Nginx Passenger, Unicorn, Elastic Search, Hadoop, and MySQL.
  • Experienced in writing Python scripts for cookbooks in chef.
  • Familiar and experienced with bug ticketing tool Jira.
  • Experienced in Installing, Configuring and Monitoring using NAGIOS, Sitescope and GRAPHITE.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Bamboo and set alerts when teh servers are full and need attention.
  • Modeled teh structure for multi-tiered applications orchestrate teh processes to deploy each tier.
  • Developed build and deployment scripts using Gradle and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Has used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Monitored and reporting using graphs using Nagois to show teh developers and management when performance issues are reported by teh customers.
  • Set up ElasticSearch, Logstash and Kibana for multiple clusters, halping other teams quickly access new job logs.
  • Indexed data in ElasticSearch using teh river plugin. Queried data using teh elastic search API.
  • Using ANT, Puppet/ Chef Scripts with Ivy to build teh application and deploy.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate teh code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Very strong Project Management experience performing ITIL RM /SCMactivities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning, etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Git, Chef, Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Maven, Bamboo, Jira, JBoss Application Server, CVS, Subversion, Python, VTFS, Jira and Cygwin, Kafka, Elastic search, Logstash, Nagois, Gradle.

Confidential, Houston, TX

Build & Release Engineer

Responsibilities:

  • Installed and configured AnthillPro /Bamboo for Automating Deployments and providing a complete automation solution.
  • Heavy scripting in Python and bash to build highly available server environments for teams deploying core products and services. Using AWS SDK built tools dat automated AWS server provisioning, automated application deployments, and implemented basic failover between regions.
  • Deployed and administered virtualized Linux infrastructure on Amazon AWS, and RackspaceCloud. Built custom scripts, workers and clients utilizing AWS SDK to manipulate Amazon EC2and S3 resources.
  • Wrote CFengine bundles to make teh implementations reusable.
  • Created continuous integration system using Gradle, Jetbrains, Team City, full automation, Continuous Integration, faster and flawless deployments.
  • Managed and analyzed Customer/Functional requirements, Generic UI Specification, Application use-case.
  • Made proposals for architecture definition of external application integration on top of Stack. Design, Implementation, Debugging and Bug Fixing(Jira). Documentation of release documents.
  • Migrated Splunk from a search head pool to a fully clustered environment.
  • Worked on a PoC to improve cloud deployment reviewing CloudFormation, Chef and Terraform.
  • Created custom Splunk and dashboards and reports to reduce user requests.
  • Created all Splunk integration for containers with Redhat’s PaaS.
  • Managed teh build and release process for NAPI modules.
  • Interface design development and maintenance. Sanity, Functional testing& Documentation of NXP system solution reference design updates.
  • Used Build Forge for enterprise scale infrastructure configuration and application deployments.
  • Scale up teh applications by using Marathon, Mesos.
  • Integrated Subversion into AnthillPro/Bamboo to automate teh code check-out process.
  • Build Results are managed in AnthillPro and deployed using workflows in Anthill Pro.
  • Performed setup of clustered environment setups with Websphere Application Server.
  • Wrote Ruby scripts to perform deploys to tomcat Webserver and WebSphere App Servers.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use teh tool.
  • Owned build farm and produced effective multiple branch builds to support parallel development.
  • Managed teh entire Release Communication and Co-ordination Process.
  • Maintained teh Shell and Python scripts for teh automation purposes.
  • Deployed teh static content into teh web servers like Tomcat, IPlanet, and IBM HTTP Server.
  • Deployed Dynamic content to Application servers like WebSphere and WebLogic.
  • Involved in maintaining and editing Jython scripts for application deployment automation.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.

Environment: Sun Solaris, UNIX, windows, CVS, Perforce, Java, Ruby on rails, Python, Eclipse, Ant, Bamboo, Maven, Install Anywhere, Tomcat Apache Application Serve, Splunk,Jira.

Confidential, Chicago, IL

Java Devops Engineer

Responsibilities:

  • Workingwith teh business analysts to review teh requirements and preparing technical specifications document.
  • Developed web based user interface usingStruts,JSP, JavaScript,AJAXtechnologies
  • Developed forms validation usingJavaScriptand usedStrutsvalidator mechanism for server side validations.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks
  • Good experience writing Manifests, Modules using Industry Best Practices for both Deployment Automation and Infra Configuration Management.
  • Peer Reviewing Puppet Code and providing advice.
  • Testing modules with rspec-puppet before uploading to puppet server.
  • Practical/hand-on knowledge on using Mcollective, Hiera in conjunction with puppet modules.
  • Practical understanding and experience in scaling puppet with 100’s of agents and few puppet servers.
  • Used Gradle and MAVEN as build tools on Java projects for teh development of build artifacts on teh source code.
  • Introduced, Installed and Configured Team City for Continuous Integration.
  • Worked on sprint backlog and product backlog to implementsystem setup,user logging activity, database design and implementation, GUI development.
  • Updating teh SVN log properties for revisions. Setting up teh SVN sync servers, changed rev properties for SVN sync.
  • UsedJQueryto display slide show of availableitems, display data table with column sorting.
  • Configured application server to create teh data source for database connection pool.
  • Designed and developedXMLpresentation usingCSS&XSLT.
  • CreatedWeb Serviceimplementation class and deployed to web application server.
  • Ansible Scripts with Ivy to build teh application and deploy.
  • Used"ant" to build teh application andSubversion as source code control system.

Environment: Java5.0, Git, Servlets 2.4, JSP 1.2, JSF, Gradle, SVN, Hibernate 3.0, JUnit, XML, JSON, Web Services,JavaScript, CSS,Ant, SQL, Puppet.

Confidential

Java developer

Responsibilities:

  • Played a key role in implementation of Policy Star project.
  • Analysis of requirements for new project and impact analysis.
  • Development of code as per teh business requirements
  • Preparation of solution documents
  • Unit testing of teh developed code.
  • Providing fixes to teh issues identified in testing phase.

Environment: Java, Struts, Servlets, JSP, JavaScript, Oracle,My Eclipse, JBOSS Server

We'd love your feedback!