We provide IT Staff Augmentation Services!

Devops Engineer Resume

Sacramento, CA

SUMMARY:

  • Over 10 years of IT experience with Configuration Management, cloud administration, automation environment management with windows, Linux and Unix, Continuous Integration and Continuous Delivery, Build and Release management with extensive work towards code compilation, packaging, building, debugging, automating, managing and deploying code across multiple environments.
  • Expert in implementing continuous integration and deployment systems using Jenkins, Maven, Nexus, Ansible and Rundeck.
  • Experienced in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Established Chef Best practices approaches to systems deployment with tools such as vagrant, berkshelf and test - kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like GitBash, GitHub, Git GUI and other command line applications etc.
  • Extensive experience using MAVEN, ANT and Xcode as build tools for the building of deployable artifacts from source code. Managed Ubuntu Linux and Windows virtual servers like Rackspace and AWS EC2 with Chef using Git.
  • Developed Azure API Management (APIM) Publisher portal and Developer portal for hosting APIs.
  • Created Azure Powers hell script for APIM backup and restore operations
  • Managed environments like DEV, QA, UAT and PROD for various releases and designed instance strategies and CI/CIT/CID integration.
  • Familiarity with Azure networking which includes Network Security Groups experience.
  • Demonstrate an understanding of Azure architecture from a networking standpoint.
  • Expertise in Querying RDBMS such as Oracle and MYSQL by using SQL for Data Integrity.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM WebSphere and Good Knowledge of Amazon AWS cloud.
  • Extensively worked on Hudson, Jenkins and Anthill Pro for continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Ability in execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
  • Midlevel expertise in Ruby, PERL CGI, Web development and basic understanding in SQL and Python. Experience in working with Tracking Tools HP Service Center, JIRA.
  • Knowledge on Deploying Couchbase, Tomcat and Elasticsearch clusters using Docker.
  • Experience with configuration management and automation tools with Puppet-Chef-Docker.
  • Work experience in support of multi platforms like RHEL, UNIX, Ubuntu,, Fedora, iOS and

    Windows 98/NT/XP/Vista/7/8 of production, test and development servers.

  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla.

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux (red hat), Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8, IOS.

Version Tools: CVS, Subversion, Git, Tortoise SVN, GitHub.

Web Service Tools: JBOSS, Apache Tomcat, IntelliJ IDEA, Oracle Web logic, IBM Web sphere, IIS Server.

CI tools: Jenkins/Hudson, Capistrano, Anthill Pro, Ansible, Bamboo, Mesos, UDeploy, X Deploy.

Databases and Data warehouse.: SQL Server 2000/2005/2008, Oracle, DB2, Teradata, ETL.

Project Management.: Base Camp, MS Project, Atlassian Tools, Demandware.

Monitoring tools.: Splunk, Dynatrace.

Build Tool.: Ant, Maven.

Bug tracker & Testing.: JIRA, Bugzilla, Redmine, Junit, Spock, Test Flight, Test Rail.

Languages/Utilities: Tibco, Shell Script, ANT Script, Batch Script, Perl Script, Ruby, Power Shell Script, C, C++, Objective C, Python, Java, J2EE

PROFESSIONAL EXPERIENCE:

Confidential . Sacramento CA

DevOps Engineer

Responsibilities:

  • Implemented and maintained the continuous integration and deployment systems using Jenkins, Maven, Nexus, Ansible and Rundeck.
  • Configure firewall rules to control network access to the data warehouse clusters. Created data- models for customer data using the Cassandra Query Language.
  • Installed and configured code rules, keys of Sonar for code analysis and created of Sonar Qube dashboards for different team members based on their roles to monitor the progress of project source code.
  • Written PowerShell script to automate Active Directory and server tasks and generate reports for administrators and management.
  • Integration and automation with Azure Automation and Integration with Azure Backup.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Develop Custom Scripts to monitor repositories, Server storage and work with cloud ops team.
  • Led "Continuous Delivery" project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef.
  • Implemented services that would route messages to different JMS queues based on message properties. These messages would be picked up by the appropriate ESB service which would in

    turn call the third party partner web services. Automated the local dev. environment using Vagrant/chef-solo. Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation

  • Develop, enhance and maintain the build, deployment and continuous integration configurations and automate regression and acceptance testing.
  • Actively participated in internet technologies and network protocols, including HTTP, basic load balancing configurations, security zones, VIPs, SNMP, REST and DNS.
  • Deployment of sites and applications to multiple hosting environments using TeamCity, Octopus Deploy, & Azure.
  • Extensively used Mesos for scheduling and scaling.
  • Develop continuous delivery product release pipelines, using tools such as Jenkins, and enable release and operations automation using Puppet.
  • Designed and Implemented scalable, secure cloud architecture based on MS Azure Cloud platform.
  • Developing a Continuous Delivery (CD) PIPELINE with Docker, Jenkins, GITHUB and Azure pre-built images.
  • Written multiple scripts in Ruby and Bash Shell for different migration tasks in the company on to Azure Templates Document release metrics, software configuration process.
  • Created User defined types to store specialized data structures in Cassandra.
  • Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool. Experimented with Docker, by using Docker-compose. Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, JBOSS & Apache Tomcat.
  • Deployment, implementation of .Net development as source control, collaboration and QA tool. Project management, versioning and blame/issue tracking using GIT.
  • Managed and optimize the Continuous Delivery tools like Jenkins. Organize and Co-ordinate Product Releases, work closely with product development, QA and support across global locations to ensure successful releases.
  • Implemented rapid-provisioning and life cycle management for Ubuntu Linux using, Chef and custom Ruby/Bash scripts.
  • Experience on Config mgmt. & infrastructure automation tools like Ansible, Chef, Saltstack, and CFEngine etc.
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Worked on bug fixing using tools like BitBucket and managing Chef.

Environment: Data warehouse ETL, Java, Eclipse, MS Azure, PowerShell, AWS Cloud Formation Templates, Toad, Git, Tomcat, Jenkins, Apache, Sonar, Ansible, Oracle 12c, Marathon, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS RDS, AWS Cloud Watch, Spock, Ruby, Chef-solo/server.

Confidential . Dallas TX

DevOps Engineer

Responsibilities:

  • 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 with build processes to provide detailed Metrics and rapid feedback for development teams.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Continuous Integration: implemented and promoted use of Bamboo within the developer
  • Community. Validated Jenkins along with Bamboo.
  • Migrating present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules. Creating the cloud formation templates using terraform in AWS, Microsoft Azure.
  • Conduct performance tests to determine projected loads for VSphere virtual hosts deployed on multiple IBM Blade Center clusters backed by .Net development, EMC NAS and SAN, and project capabilities of existing MySQL database configurations, clustering, caching, or "Big Data" solutions.
  • Worked portal for triggering builds and releasing them to stakeholders by understanding the

    pain points of Developers and QA engineers.

  • Developed PowerShell 2.0 scripting to work with TFS Object Model to utilize for more repeatable, automated processes and tasks.
  • Worked in load balancer platforms for setting up pools, ELBs, VIPs, layer 7 routing, debugging in various occasions.
  • Used Mesos for fault-tolerance and self-healing.
  • Designed and implemented the backup strategy for all the critical systems such as build Machines, bug tracking tools, central repositories etc.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Developed and maintained in-house Code review system before migrating to the Lightweight code review system available in Stash.
  • Maintained the FTP server in which the builds were copied.
  • Using AppDynamics, performance problems were resoved by using APM Tools and an analytics-driven approach.
  • Log monitoring using Nagios in different work environments.
  • Build Jenkins jobs to create Azure Infrastructure from GitHub repositories containing Terraform code.
  • Written scripts in Ruby which integrated with Azure-API to control instance operations
  • Worked with Document DB NOSQL database, by analyzing the advantages it offers over its counterparts.
  • Created a Virtual Network on Windows Azure to connect several on-premises servers.
  • Experience in Build/Release Engineering Automation with Docker and Jenkins.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Worked on establishing a streamlined release process for the development team from scratch.
  • Created release notes based on the contents of builds and publish build artifacts to the Stake holders. Refactored configuration (Puppet) and deployment (Capistrano) system to be 6x faster and allow fully automated releases.
  • Developed scripts for executing validation/test cases automatically after builds.
  • Experience with Linux systems, virtualization in a largescale environment, experience with Linux
  • Containers (LXC) and Docker. Hands on experience on Automation/Build such as Jenkins, JNLP Slave Nodes, Docker, Chef, Puppet, Nexus, Artifactory, and Bamboo.

Environment: Java, Eclipse, Tomcat, Apache, MS Azure, PowerShell, Oracle 11g, Jenkins, Python, Ruby JIRA, DWH ETL, Maven, Artifactory, Git, Ubuntu, Windows, AWS, Ruby, Chef, Windows.

Confidential, New York, NY

DevOps Engineer

Responsibilities:

  • Administer and maintain Source Code Repositories including GIT and Subversion.
  • 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.
  • Completed set up of CD environment with focus on UrbanCode uDeploy.
  • Set up uDeploy server along with automated scripts to backup the server and restore from backup for Disaster recovery.
  • Wrote CHEF recipes using Ruby foe automated uDeploy agent installs/updates, uDeploy agent relay install/update and configuring the same with the uDeploy server.
  • Moved serverla web services and related applications to uDeploy and maintained them across 5 environments Dev, QA, UAT, PreProd and Prod worked on code repositories Chef, GIT, Ansibile.
  • Good understanding of Docker Configuration Management Tool and DevOps Process Planning.
  • Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.
  • Maintaining complex .NET development environments to accommodate the constantly changing codes for 32 Web Servers.
  • Experience working with production servers at multiple data centers.
  • Used Mesos for service discovery, port unification and end-point elasticity.
  • Combining multi-node software deployment, ad-hoc tasks execution and configuration management using Ansible.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS, Rack Space and Cloud.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • The Build process using Subversion SVN and ANT and Deployment and implementation of Puppet.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Written make, Maven and Ant build tools for application layer modules.
  • Maintained and developed infrastructure using Jenkins and multiple AWS tools.
  • Deep data capturing of transactions is achieved using AppDynamics.
  • Developed Shell/Perl Scripts for automation purpose; installation and configuration of Puppet.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Managed IBM Products related DevOps methods using Chef (WebSphere versions & Portal server clusters) and worked with Amazon AWS in moving QA environments to the cloud.
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Worked on migration from Data centre to AWS.
  • Used JIRA as ticket tracking, change management and Agile/SCRUM tool.

Environment: AWS EC2,S3, RDS, Subversion (SVN), Jenkins, PowerShell, Ansible, ANT, MAVEN, Perl Scripts, Shell Scripts, UNIX, Windows 7, Oracle, Maven, Chef, Puppet, SSH, TFS, Jenkins, MS Build, Unix, RHEL, Perl, Python, Ruby.

Confidential, Richmond, VA

Senior DBA

Responsibilities:

  • Installed Oracle Database 11gR2 with Real Application Cluster (RAC) with CRS and ASM in SOLARIS environment. Configured RAC Physical standby database for RAC primary using ASM filesystem in 11gR2.
  • Worked on creation and deletion of RAC resources like listener/instance and database.

Environment: Oracle 11gR2/10g, RAC, RMAN, PL/SQL, Stored procedures, SQL*Loader, Toad for Oracle, GoldenGate, OEM, SQL Loader, UNIX, Solaris, Linux, AIX 5.x, Windows.

Confidential, New York City NY

Oracle DBA cum Developer

Responsibilities:

  • 24x7 production support for several missions critical systems which utilize multiple Oracle 9i, 10g, 11g databases.
  • Installation, maintenance and tuning of Oracle 10g RAC/11g RAC database for high availability. Performed upgrades from Oracle 9i to 10g, 10g to 11g.
  • Involved in Design and Implementation of physical/logical standby databases for disaster and reporting.

Environment: Oracle 10g RAC/11g RAC/9i, Red Hat Linux 4.x, Solaris 10, Sun v480, HP-UX11, AIX 5L, Windows NT/2000, TOAD 8.6, ASM, EMC, Oracle Enterprise Manager, Erwin 4.x, Visio, Warehouse builder, Data Guard, RAC, RMAN,TKPROF,SQL-Trace.

Confidential, COLLIERVILLE TN

Database Administrator

Responsibilities:

  • 24x7 production support for several missions critical systems which utilize multiple Oracle 9i, 10g, 11g databases. Installation, maintenance and tuning of Oracle 10g RAC/11g RAC database for high availability.
  • Performed upgrades from Oracle 9i to 10g, 10g to 11g. Involved in Design and Implementation of physical/logical standby databases for disaster and reporting

Environment: Oracle 10g RAC/11g RAC/9i, Red Hat Linux 4.x, Solaris 10, Sun v480, HP-UX11, AIX 5L, Windows NT/2000, TOAD 8.6, ASM, EMC, Oracle Enterprise Manager, Erwin 4.x, Visio, Warehouse builder, Data Guard, RAC, RMAN,TKPROF,SQL-Trace.

Confidential . San Ramon CA

Oracle Developer

Responsibilities:

  • Develop and maintain software; implement highly scalable components and reliable web applications in a high traffic transactional data and data warehouse environment using the latest technologies following software engineering best practices.
  • Work with relational databases, SQL, and Oracle Webcenter. Develop data persistence based on commercial and open source relational databases.

Environment: Oracle 10g 11g/9i, Red Hat Linux 4.x, Solaris 10, Sun v480, HP-UX11, AIX 5L, Windows NT/2000, TOAD 8.6, ASM, EMC, Oracle Enterprise Manager, Erwin 4.x.

Hire Now