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 the 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 Autantication, 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, the 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 noledge 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 the Development, Database Administration, QA, and IT Operations teams to ensure their 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 has been the first class support container for Mesos container and Docker.
  • Build, manage, and continuously improved the 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 the 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 the 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 the Docker containers and uploaded to the Docker hub.
  • Configured application servers (JBOSS) to deploy the code.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins troughEclipseto develop the 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 the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Involved in Upgrade of Bamboo & Artifactory Server.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • When required applied patches as per the release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the 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 has an owner and dat it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the 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 the 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 noledge 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 the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the 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.
  • Have 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 the developers and management when performance issues are reported by the customers.
  • Set up ElasticSearch, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.
  • Indexed data in ElasticSearch using the river plugin. Queried data using the elastic search API.
  • Using ANT, Puppet/ Chef Scripts with Ivy to build the 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 the 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 the 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 the 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 the applications by using Marathon, Mesos.
  • Integrated Subversion into AnthillPro/Bamboo to automate the 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 the tool.
  • Owned build farm and produced effective multiple branch builds to support parallel development.
  • Managed the entire Release Communication and Co-ordination Process.
  • Maintained the Shell and Python scripts for the automation purposes.
  • Deployed the static content into the 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 the existing ANT/MAVEN files in case of errors or changes in the 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 the business analysts to review the 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 noledge 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 the development of build artifacts on the 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 the SVN log properties for revisions. Setting up the 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 the 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 the application and deploy.
  • Used"ant" to build the 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 the business requirements
  • Preparation of solution documents
  • Unit testing of the developed code.
  • Providing fixes to the issues identified in testing phase.

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

We'd love your feedback!